我正在研究一种使用允许Javascript模块被需要的CommonJS结构的BackboneJS应用程序编写的方法。这个应用程序然后可以在客户端或服务器端与节点一起工作。使用CommonJS结构的Backbone.js应用程序与node.js和客户端一起工作
我已经看过requirejs和其他类似的选项,但你必须以一种特定的方式编写应用程序,在我看来,这看起来确实很不起眼。
我也看过browserify和webmake它需要你的代码和任何需要的模块,并将它们组合成一个带缺少(require)方法的js文件。所有这些都是一个聪明的主意,但让客户端的代码有点混乱。
有没有这样的事情,可以采取以其commonJS格式编写的代码,编译与浏览器兼容的所有必需的模块,并吐出一个JavaScript文件(或几个),可以在浏览器中使用而不必担心缺少需要的方法?更好的是为骨干应用量身定制解决方案。
超彻底的回答 – 2014-08-14 15:46:17