关于网友提出的“ (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