我正在尝试将 Browserify 慢慢引入我的网站,但我不想重写所有的 js,也不想将重复的 jquery 实例和其他库与我的 Browserify 构建捆绑在一起。
如果我构建我的module,将 jquery 列为外部依赖项,那么我如何将它指向我的全局 jquery 实例?另一个目标是消除 mylibs 全局(下面的示例),所以我不想在我的module中使用它。
这就是我想要做的(伪代码)。这将在我网站的回购中 - 而不是module的。该module将与 Bower 一起安装:
var mylibs.jQuery = $.noConflict(); // global used by lots of existing code
module.exports = {
jquery: mylibs.jQuery // can be imported by my module as require('jquery')
};
我正在努力实现这样的目标。这可能吗?