我正在研究一种使用允许需要 Javascript 模块的 CommonJS 结构由 BackboneJS 应用程序编写的方法。然后,此应用程序可以使用节点在客户端或服务器端工作。
我已经研究了requirejs和其他类似的选项,但是您必须以特定的方式编写应用程序,在我看来这看起来真的很糟糕。
我还查看了browserify和webmake,它们获取您的代码和所需的任何模块,并将它们组合成一个带有缺失 (require) 方法的单个 js 文件。都是一个聪明的主意,但是让客户端的代码有点混乱。
有没有这样的东西可以通过以commonJS格式编写的代码,编译与浏览器兼容的所有必需模块并吐出一个可以在浏览器中使用而不必担心的Javascript文件(或多个)关于缺少 require 方法?更好的是为骨干应用量身定制的解决方案。