开发javascript浏览器应用程序的最佳节点包是什么?

mpm*_*mpm 2 javascript node.js coffeescript jasmine

我开始使用nodejs这是一个很棒的工具.我用它来开发我的前端,我已经使用coffee-script自动编译为javascript,以及允许我编写单元测试的jasmine包.我正在寻找很酷的软件包来加速我的javascript/css developppement.

例如,当我完成开发我的应用程序时,我想要一个缩小所有javascript文件的包,然后把它放在一个文件中,有点像闭包编译器.我想我必须写一些清单文件,然后一个nodejs utiliy将采取该清单中列出的所有文件并"编译"我的应用程序.

那么nodejs包可以做什么呢?

我还应该使用javascript/coffeescript进行快速前端开发吗?谢谢.

mts*_*tsr 6

Browserify捆绑和涅槃您的JavaScript.更好的是,它允许您对客户端脚本使用require(),从而产生更清晰,更模块化的代码.

更新:这些天我更喜欢RequireJS加载JavaScript.它还提供了需要的浏览器版本,允许捆绑和缩小,但在生成模块化代码方面更胜一筹.一个缺点是它不使用npm安装的模块.

另一个更新:一个更新的替代方案,为其他文件类型(css,html)提供有趣的集成,以及一个很好的分块实现是Webpack.