VUE-CLI创建项目后,本地npm run dev没问题。npm run build 时却找不到css文件,js文件或是图片资源。修改以下几个配置文件:
/build/utils.js 约45行,添加 publicPath:'../../'
此处修改可以解决CSS内的背景图片路径不正确
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath:'../../' //添加此行 }) } else { return ['vue-style-loader'].concat(loaders) }
2. /config/index.js约45行,build配置下的 assetsPublicPath项目,把 "/" 改为 "./"
此处修改可以解决CSS,JS文件路径不正确
assetsPublicPath: './'