Webpack为依赖项创建重复条目 [英] Webpack creating duplicate entries for dependencies
问题描述
我正在尝试从使用browserify切换到Webpack。 browserify处理得很好的一件事是依赖项内部的依赖项管理。让我举个例子:
I am trying to switch from using browserify to webpack. One thing browserify handled nicely was dependency management inside dependencies. Let me give an example:
主要应用项目:
var util1 = require('shared-components/util1');
var util2 = require('shared-components/util2');
shared-components / util1.js
Inside shared-components/util1.js
var util2 = require('../util2');
Browserify将意识到在两种情况下对util2的引用都是相同的,但是Webpack似乎并不为util2创建重复的条目。
Browserify would realize that the reference to util2 in both scenarios was the same but it appears that Webpack does not which creates duplicate entries for util2.
是否可以使用配置设置或插件来解决此问题?
Is there a configuration setting or plugin I can use to resolve this?
推荐答案
尝试 new webpack.optimize.DedupePlugin()
。有关更多信息,请参见文档。
Try new webpack.optimize.DedupePlugin()
. See the docs for more info.
这篇关于Webpack为依赖项创建重复条目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!