繁体   English   中英

在Visual Studio中自动化JavaScript AMD捆绑和缩小

[英]Automating JavaScript AMD bundling and minification in Visual Studio

我正在开发一个新项目,其中性能和优化绝对是关键。 我的客户端完全用JavaScript编写:使用RequireJS管理的依赖项和Backbone中的MVC样式架构。 我一直在做研究,尝试找到捆绑和缩小我的JS文件(可能每页100多个)的最佳实践,在Visual Studio中尽可能自动化,无痛。

我注意到的一些比较突出的工具是YUI Compressor,MS Ajax Minifier和Google Closure--这些看起来很棒; 但是当试图让他们与RequireJS很好地玩时,事情会很快变得混乱。 我也一直在寻找在实践中看起来很棒的RequireJS Optimizer,但它需要Node或Rhino的依赖,我认为我无法做到。

在搜索互联网之后,我正在努力寻找实现这一目标的方法 - 当我考虑它时,我可能会要求一个可能不存在的非常全面,智能的工具。 我可以使它与YUI Compressor一起使用,但据我所知,它将非常适合使用它来处理许多JS文件并保持它。

我承认我在这方面有点缺乏经验 - 我只是过于复杂化了吗?

我的问题:在开发中是否有更好的方法来调整和管理JavaScript依赖项,这使得生产中的捆绑和缩小变得容易?

Nodejs有windows的二进制文件 节点中有大量​​工具可以实现您的目标。 自从遥远的前世以来,我没有涉及视觉工作室,但似乎解雇外部构建脚本是非常可行的。 看到这个链接

Visual Studio市场上有很多工具,我最喜欢的是“Bundler&Minifier”

Bundler&Minifier

关键特点

  1. 你可以捆绑单个js或css文件
  2. 你可以缩小单个js或css文件
  3. 你可以捆绑/缩小所有js或css文件
  4. 自动捆绑/缩小每个构建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM