如何解决index.html和其他html文件应位于哪里:根目录或dist / build文件夹?
在YouTube上的一些教程视频中,我看到在网站布局过程中,index.html文件位于根目录或build / dist文件夹(用于生产的文件夹)中。
相同的GitHub Pages似乎用于在根目录中查找index.html。并且在托管上似乎是相同的(如果我错了,则是正确的)。如果它位于dist / build文件夹中,将被“找到”吗?
根本区别是什么?也许是标准是什么?
解决方法
index.html
必须位于dist/
文件夹中。
因为dist/
通常是由构建工具或捆绑程序生成的,并且通常包含整个可部署项目。
生成的index.html
包含脚本和样式以及其他资源的路径,这些路径已捆绑并放入dist/
最后,您可以构建dist/
并将其内容上传到远程服务器/var/www
,这样网站便可以正常运行了。
使用webpack的示例:
npx webpack -p # -p for production mode
scp -r dist/* remote-server.com:/var/www/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。