vue-cli 打包压缩(npm run build)文件后,默认根目录修改

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: '/',
    ...
  }
原文地址:https://www.cnblogs.com/windok/p/13927370.html