您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Web开发 >> (vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!

(vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!

来源:网络整理     时间:2017/6/20 0:25:48     关键词:

关于网友提出的“ (vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!”问题疑问,本网通过在网上对“ (vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!
描述:

我在多个页面调用Vue.use()调用相同组件,那么打包的时候会多次打包相同的文件吗?为什么我的包都1.5m左右了,好大阿


解决方案1:

use函数只是调用组件内部的install方法的,它和打包没啥关系。

打包是在解析import或者是require时候的行为。

对于webpack来讲,所有引入的这类东西,均只会打包一次,不会出现重复的情况。

你这个包这么大,建议直接打开看看里面的内容,webpack打包的时候,一般会保留组件开头关于自身的注释说明。你看看里面是不是有很多不需要的组件,又或是自己错误估计了某些组件的大小。

解决方案2:

肯定不会。
vue.use只是调用插件,当install方法被同一个插件多次调用,插件将只会被安装一次。

解决方案3:

谢邀

Vue.use当然不会多次打包。

文件这么大,可能是依赖包比较大。比如我手头一个不大的单页应用,加这加那的,已经2m了。没办法,我只能做异步按需加载。具体你可以搜一下vue文档里的异步组件。如果有用vue-router的话,可以搜router文档的懒加载。

另外给你一个网站,可以分析你的webpack打包情况,依赖了哪些文件,是不是打包了多次。
http://chrisbateman.github.io...

解决方案4:

建议使用 webpack-bundle-analyzer 看看到底是什么模块导致的问题。至于你说的多次打包一般是不会的,模块在引入时都是使用的模块的引用。


以上介绍了“ (vue.js)Vueuse 多次调用会多次打包吗?为什么我的包越来越大!!!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4365690.html

相关图片

相关文章