Webpack为依赖项创建重复条目 [英] Webpack creating duplicate entries for dependencies

查看:127
本文介绍了Webpack为依赖项创建重复条目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆