jkchao / vue-loading

😄 vue-loading 😊
https://jkchao.github.io/vue-loading/
473 stars 64 forks source link

关于打包后文件体积问题 #24

Open rni-l opened 5 years ago

rni-l commented 5 years ago

你好,我看到打包后的压缩文件也有 35kb 左右的大小,那是包括了 vue-property-decorator 依赖的吗?对于一个普通的组件,好像稍微大了点?这有什么好的处理方式吗?

jkchao commented 5 years ago

我最近也注意到这样一个问题,所以我会在近期将它解决

gdutwyg commented 5 years ago

是不是svg的影响

jkchao commented 5 years ago

打包的文件里面,包括 vue-property-decorator 和 vue-class-component 所以会比较大。。。

rni-l commented 5 years ago

@jkchao 能不能这样,将 vue-property-decorator 这些依赖,配置 webpack 的 externals,不打包进去?

jkchao commented 5 years ago

@rni-l 因为这个组件本身依赖于这两个包才能运行,如不打包进来的话,使用者可能不会装这两个包的。如果放到 peerDependencies 里面的话,其实是一个可行的方案。