问答

wepback怎么才能将node_modules中引入的库分开打包?

作者:admin 2021-09-26 我要评论

在一个vue项目中引入了诸如 vue 、 vue-router 、 vuex 、 element-ui 等很多库,在打包的时候默认情况下这些引用是打包进入 chunk-vendors 文件中的,我现在想...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

在一个vue项目中引入了诸如vuevue-routervuexelement-ui等很多库,在打包的时候默认情况下这些引用是打包进入chunk-vendors文件中的,我现在想将其中的vueelement-ui抽离出来,因为这个项目的另一个页面(vue多页面)只需要引入vueelement-ui就可以了,但是我尝试用以下配置打包并不生效:

cacheGroups:{
        vendors:{
          test:/[\\\/]node_modules[\\\/]vue[\\\/]/,
          name:'js/chunk-vendors',
          chunks:'initial',
        },
        ui:{
          test:/[\\\/]node_modules[\\\/]element-ui[\\\/]/,
          name:'js/chunk-element',
          chunks:'initial',
        },
        basic:{
          test:/[\\\/]node_modules[\\\/](vue-router|vuex)[\\\/]/,
          name:'js/chunk-basic',
          chunks:'initial',
        },
        common:{
          test:/[\\\/]src[\\\/]/,
          name:'js/chunk-common',
          minChunks:2,
          chunks:'initial',
        }
      }

最终无论如何都是只生成了两个文件111.png
请问怎么样才可以按照我所描述的去打包文件?求解答。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • wepback怎么才能将node_modules中引入

    wepback怎么才能将node_modules中引入

  • 使用Anaconda的时候你们遇见这个警告吗

    使用Anaconda的时候你们遇见这个警告吗

  • Spring Boot整合

    Spring Boot整合

  • 同样的 font-size 为什么两个代码块显

    同样的 font-size 为什么两个代码块显

腾讯云代理商
海外云服务器