【发布时间】:2015-04-21 03:59:22
【问题描述】:
我正在为一个相当复杂的 angular.js 应用程序构建一个基本大纲。这次我选择 browserify 而不是 require.js,因为浏览器支持 cjs 模块。但现在唯一阻碍我的是 browserify 将每个 'require' 调用捆绑在同一个文件中。例如,如果我有模块:
模块 - A(需要 angular.js 和 jQuery)
模块 - B(需要 angular.js 和 jQuery)
browserify 会做的是,它将 Angular 和 jQuery 捆绑在 MODULE-A 和 MODULE-B 中,这首先会增加代码库的大小。当我尝试将其与 require.js 进行比较时,很明显 require 只会加载 angular.js 一次。那么它是性能和灵活性之间的已知权衡吗?
它是应该的样子吗?请对此有所了解。
【问题讨论】:
标签: javascript jquery angularjs browserify