使用vue-cli编写组件发布npm 包过大问题
vue-cli-service build --target lib --name index --dest lib src/index.jsFile 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.
源码中未引入vue
、element-ui
、vue-router
, 这些包是在/example
中有一个环境引入的。
求解如何编译打包,不把elementui
之类的打包到lib中。
回答:
module.exports = { // ...
chainWebpack: config => {
// ....
config.externals({
vue: 'Vue',
'element-ui': 'ELEMENT'
})
}
}
以上是 使用vue-cli编写组件发布npm 包过大问题 的全部内容, 来源链接: utcz.com/p/935714.html