Vue打包之后静态资源多了层Static

     最近在开发的过程中,将项目打包之后放到线上.发现原本放在/static目录下的静态资源没有效果.打开调试之后才发现是资源目录多了一层static,因此访问不到资源导致的.
     本地资源没有报错,因此可以确定是打包的过程中出现了问题.
     因此,我们打开项目中 build目录下的util.js,找到如下代码

if (options.extract) {
      return ExtractTextPlugin.extract({
        use: loaders,
        fallback: "vue-style-loader",
        publicPath: "../../" //添加的东西 在这儿呦
      });
    } else {
      return ["vue-style-loader"].concat(loaders);
    }

希望这篇文章能帮到大家,有其他问题的话,也可以在底下评论留言,

你可能感兴趣的:(Vue打包之后静态资源多了层Static)