我正在一个新项目中,性能和优化是绝对关键的。我的客户完全是用JavaScript编写的:使用RequireJS在Backbone中使用MVC样式架构管理的依赖关系。我一直在进行研究,以寻求在Visual Studio中以尽可能自动且无痛苦的方式来捆绑和最小化JS文件(每页100个以上)的最佳实践。
我注意到的一些更杰出的工具是YUI Compressor,MS Ajax Minifier和Google Closure-这些看起来很棒;但是当试图让它们与RequireJS完美配合时,事情很快就会变得混乱。我也一直在看RequireJS Optimizer,它在实践中看起来很棒,但是它依赖于Node或Rhino,而我认为我做不到。
在搜寻互联网之后,我正在努力寻找一种方法来实现这一目标-当我考虑到这一点时,我可能会要求提供一种可能不存在的,极其全面,智能的工具。我可以使其与YUI Compressor一起使用,但据我了解,它将非常容易使它与许多JS文件一起使用并保持其状态。
我承认我在这方面没有经验-我只是在使事情变得复杂吗?
我的问题:在开发中是否有更好的方法来调制和管理JavaScript依赖关系,从而使捆绑和最小化易于生产?
最佳答案
Nodejs具有binaries for windows。节点中有大量工具可以实现您的目标。自从前世以来,我还没有接触过Visual Studio,但是似乎可以触发外部构建脚本。见this link