如何在Browserify中使用外部依赖项?

21 浏览
0 Comments

如何在Browserify中使用外部依赖项?

我正在尝试将Browserify逐步引入我的网站,但我不想重写所有的js代码,也不想在Browserify构建中重复使用jquery和其他库的实例。

如果我将jquery作为外部依赖项构建我的模块,那么我该如何将它指向全局的jquery实例?而且目标是消除mylibs全局变量(下面是示例),所以我不想在我的模块中使用它。

这是我尝试的内容(伪代码)。这将在我的网站代码库中,而不是模块中。模块将使用Bower安装:

var mylibs.jQuery = $.noConflict(); // 许多现有代码使用的全局变量
module.exports = {
    jquery: mylibs.jQuery // 可以通过require('jquery')导入到我的模块中
};

我希望实现类似这样的效果。这种情况是否可能?

0