我正在研究一种使用CommonJS结构编写BackboneJS应用程序的方法,该结构允许使用Javascript模块.然后,此应用程序可以在节点的客户端或服务器端工作.
我已经研究过requirejs和其他类似的选项,但你必须以一种特定的方式编写应用程序,在我看来这看起来非常简单.
我也看了browserify和webmake这需要你的代码和所需的任何模块,并将其合并到与丢失的(要求)方法,一个js文件.这一切都很聪明,但客户端的代码有点乱.
是否存在可以通过其commonJS格式编写的代码,编译与浏览器兼容的所有必需模块并吐出可以在浏览器中使用的Javascript文件(或多个)而不必担心的事情关于缺少需要的方法?更好的是为骨干应用量身定制的解决方案.