vue-cli 打包压缩(npm run build)文件后,默认根目录修改,解决前后端代码结合的路径问题。
将config/index.js文件中的assetsPublicPath 值修改为你需要的根目录,原来默认是‘/’,加上"XXX/",
“XXX”是本项目的项目名,服务URL默认根目录会加上“/项目名/”。
这样将打包好的代码放到项目的www目录下就不会出现根目录不统一的情况了。
build: { env: require('./prod.env'), index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: '/XXX/', // 项目发布的二级目录 ... }, dev: { env: require('./dev.env'), port: 8080, assetsSubDirectory: 'static', assetsPublicPath: '/', ... }