vuex学习之路的大坑——Failed to load resource: net::ERR_FILE_NOT_FOUND或者vue dist文件下的index.html没显示
在学习vuex中,要把项目放置在服务器上,按照如下部署
找到config/index.js,把assetsPublicPath的绝对路径改为相对路径
然后终端打包项目:npm run build,生成dist目录
可以通过路径查看项目内容,需要放在服务器上时,将dist目录下的内容直接推拽到服务器文件夹即可。
这时出现问题, npm run dev 可以看到,但是通过dist文件下的index.html直接打开没显示,没看到
知乎上:webpack.prod.conf.js 中output添加参数publicPath:'./'
并且在webpack.base.conf.js里修改
publicPath: process.env.NODE_ENV === 'production'
? './' +config.build.assetsPublicPath
: './' + config.dev.assetsPublicPath
之后,重新打包文件,进入终端npm run build,这时既可以通过npm run dev看到,也可以在dist文件下的index.html直接打开显示