-
-
Notifications
You must be signed in to change notification settings - Fork 30.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
项目打包后的代码有重复 #292
Comments
请求的时候应该不会重复,不过我也没有测试。就是打包出来重复有点不太友好 |
什么叫js重复了?重复了什么? |
可以看一下第三个图,打包出来的socialsignin组件的代码出现了两份 |
研究了一下主要是 https://github.com/PanJiaChen/vue-element-admin/blob/master/src/router/_import_production.js 这个导致的 webpack 默认会将 |
这样的话我这边就粗暴一点 在启动项目的时候动态写_import.js的内容。。简单粗暴有效 |
不是很明白你的意思。反正根据webpack文档
|
你测试过么?个人感觉这样好像不解决问题 |
测试没有问题。解决我提出的问题。 |
我实际测试了一下。。。在prod环境下 还是会打冗余的包。。。通过截图你只是将 |
你是对的,@/views下面有多文件就会打包多少,不管有没有被引用。 先前测试还是不太严谨。 不过换个角度来说,@/views下面的文件基本都是需要被打包的,而我这个偏方解决的只是一个组件被打包两次的情况,如我最开始issue提的问题。 |
Fixed in #727 |
treeshaking应该可以解决吧,不用的就不打包 |
操作步骤
预期
代码不重复打包
实际
代码重复
@PanJiaChen
The text was updated successfully, but these errors were encountered: