使用vue-cli编写组件发布npm 包过大问题

image.png
image.png

vue-cli-service build --target lib --name index --dest lib src/index.js

File                    Size                                                                                     Gzipped

  lib\index.umd.min.js    208.21 KiB                                                                               62.90 KiB
  lib\index.umd.js        589.21 KiB                                                                               130.72 KiB
  lib\index.common.js     588.83 KiB                                                                               130.60 KiB
  lib\index.css           6.22 KiB                                                                                 1.41 KiB

  Images and other types of assets omitted.

源码中未引入vueelement-uivue-router, 这些包是在/example中有一个环境引入的。
求解如何编译打包,不把elementui之类的打包到lib中。

阅读 2.2k
1 个回答
module.exports = {
  // ...
  chainWebpack: config => {
    // ....
    config.externals({
      vue: 'Vue',
      'element-ui': 'ELEMENT'
    })
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题