有没有办法通过browserify在两个应用程序之间共享js库?

时间:2014-09-26 02:37:03

标签: javascript node.js browserify

我使用Browserify来管理我的项目,现在的问题是我的网站有两个页面,每个页面都需要一个起点,page1.js和page2.js,所有这些都依赖于JQuery库,我们将Browserify捆绑在一起输出为bundle1.js和bundle2.js。

现在问题是bundle1.js和bundle2.js都有一个jquery,任何方法让客户端加载jquery一次,然后在bundle1.js和bundle2.js之间共享jquery实例?

1 个答案:

答案 0 :(得分:0)

如果您通过html页面中定义的脚本标记加载Jquery。浏览器应该缓存该js文件。因此,您不必再次这样做。

如果你在谈论使用jquery的不同文件。您可以将该文件存储在本地存储中。当你转到第二页时,如果脚本存储在本地存储中,则只需检入bundle2。检索它并执行它。

http://addyosmani.github.io/basket.js/ *这可能值得一试。