VUE-CLI 重复打包依赖问题

如何修改WEBPACK包的指向?

我一个项目引入了某一个包,然后这个项目的插件(通过GITLAB指向)也依赖了该包

然后导致打包的时候 该包被打包了两次

我记得看到过文章 可以强制修改 所有的打包文件都指向同一个包,避免重复打包

求如何配置, 是VUE-CLI3的脚手架

阅读 7.3k
1 个回答

配置

      splitChunks: {
        chunks: 'all',
     }

项目根目录下新建vue.config.js(一定要叫做这个名字)

module.exports = {
  configureWebpack: () => {
      result = {
        output: {
          filename: path.posix.join(assetsDir, 'js/[name].js?[chunkhash]'),
          chunkFilename: path.posix.join(assetsDir, 'js/[id].js?[chunkhash]'),
        },
        optimization: {
          splitChunks: {
            chunks: 'all',
         }
    }

    return result;
  },
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题