如何防止browserify选择依赖模块?

时间:2016-12-06 21:36:02

标签: javascript npm browserify

我有一个共同的JS库,让我们把它称为common-lib。这取决于jQuery。

我有一个名为ProjectA的项目,它依赖于common-lib和jQuery。

我使用npm链接在ProjectA中有一个符号链接到common-lib。

当我构建ProjectA时,jQuery被包含两次,这会混淆一些全局事件处理(特别是我做$(document).ajaxError())。

考虑到common-lib并不是单独使用,我认为最好的方法是说common-lib需要jQuery但不包含在依赖列表中,任何依赖于common-lib的项目都必须自己提供jQuery。

但这不起作用。 Browserify坚持查找node_modules / common-lib / node_modules / jquery而不是node_modules / jquery。

有没有解决这种情况的方法?

0 个答案:

没有答案
相关问题