介绍
这篇文章将为大家详细讲解有关vue-cli脚手架打包静态资源请求出错的原因是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>问题强>
- <李>
vue-cli默认配置打包后部署到特定路径下静态资源路径错误问题。
李> <李>静态资源打包使用相对路径后css文件引入大图片路径错误问题
李>使用vue-cli2脚手架生成的默认打包配置文件,<代码> npm运行构建代码>打包,部署项目到特定路径下://ip:港口/测试/index . html
此时访问://ip端口/测试/指数。html可以正常访问,但是引用的js和css等文件服务器响应为404,此时我们查看资源请求路径:
http://ip港口/静态/css/应用程序。(哈希). css 静态/js/http://ip应用程序。(散列)。js
可以看的出,上面的静态资源访问路径是不正确的,我们正确的请求路径应该是
http://ip港口/测试/静态/css/应用程序。(哈希). css http://ip测试/静态/js/应用程序。(哈希). js
<强>原因强>
可以看出导致资源加载失败的原因是路径错误,我们可以移步看看指数。html文件,
& lt; ! DOCTYPE html> ,& lt; html> ,& lt; head> ,& lt; title> project ,& lt; link  href=https://www.yisu.com/static/css/app.css rel=样式表> >头 <身体><脚本类型=text/javascript src=/静态/js/app.js> 脚本 … 身体>