我正在开发一个新项目,其中性能和优化绝对是关键。我的客户端完全用JavaScript编写:使用RequireJS管理的依赖项和Backbone中的MVC样式架构。我一直在做研究,尝试找到捆绑和缩小我的JS文件(可能每页100多个)的最佳实践,在Visual Studio中尽可能自动化,无痛。
我注意到的一些比较突出的工具是YUI Compressor,MS Ajax Minifier和Google Closure--这些看起来很棒;但是当试图让他们与RequireJS很好地玩时,事情会很快变得混乱。我也一直在寻找在实践中看起来很棒的RequireJS Optimizer,但它取决于Node或Rhino,我认为我无法做到。
在搜索互联网之后,我正在努力寻找实现这一目标的方法 - 当我想到它时,我可能会要求一个可能不存在的非常全面,智能的工具。我可以使它与YUI Compressor一起使用,但据我所知,它将非常适合使用它来处理许多JS文件并保持它。我承认我在这方面有点缺乏经验 - 我只是过于复杂化了吗?
我的问题:在开发中是否有更好的方法来调整和管理JavaScript依赖项,这使得生产中的捆绑和缩小变得容易?
答案 0 :(得分:3)
Nodejs有binaries for windows。节点中有大量工具可以实现您的目标。自从遥远的前世以来,我没有涉及视觉工作室,但似乎解雇外部构建脚本是非常可行的。见this link
答案 1 :(得分:0)
Visual Studio市场中有很多工具,我最喜欢的是“捆绑器和Minifier”
关键功能