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: './'