我有一个相当大的多页面javascript应用程序,它使用requirejs来组织代码.我正在研究迁移到browserify,因为我喜欢它提供的简单性,我已经习惯了node.js模块系统.
目前在每个页面上我都有这样的javascript
<script data-main="/scripts/config/common" src="/scripts/lib/require.js">
<script data-main="/scripts/config/page-specific-js" src="/scripts/lib/require.js">
Run Code Online (Sandbox Code Playgroud)
我有一个共同的构建步骤和每个页面的构建.这样,大多数JS都会针对每个页面进行缓存.
是否可以使用browserify做类似的事情?这样的缓存是否值得,或者将所有页面中的所有内容捆绑到一个文件中更好(考虑到可能只有一个页面可能依赖于大型外部库)?