【发布时间】:2015-06-23 12:29:14
【问题描述】:
我们的团队开发浏览器端javascript 应用程序。我们使用angularjs 作为框架和全局命名空间中的一些帮助库。例如:underscore。
出于单元测试的原因,我们将一大段代码(输入/输出数据转换)放入一个独立的库中。
现在我尝试在这个库中使用browserify。问题是从捆绑共享(与主应用程序)依赖项(例如下划线)中排除的最佳方法是什么。
我试过2:
- 使用--external。我必须从下划线创建捆绑包并将其用于应用程序中的所有代码内容。如果我理解正确,这种方式似乎很不方便。
-
使用 package.json 中的
browser属性将下划线替换为存根:module.exports = _;
我相信有更干净的方法,但它在哪里?
【问题讨论】:
标签: javascript bundle external browserify