【问题标题】:Web Essentials, command line utility to bundle script files?Web Essentials,用于捆绑脚本文件的命令行实用程序?
【发布时间】:2013-09-02 14:08:10
【问题描述】:

我想开始捆绑我们的 javascript 文件。我发现使用 web Essentials 插件在本地非常容易,但是我需要设置构建服务器来生成捆绑的 .js 文件。

我宁愿不将这个生成的文件签入 TFS,因为它会导致我们的开发人员发生冲突,而且由于它是从源代码生成的,所以我认为服务器构建应该生成它。

是否有用于在 Visual Studio 之外进行脚本捆绑的命令行实用程序,可用作构建脚本的一部分?我的 google-fu 找不到。

非常感谢,

【问题讨论】:

  • 这里有同样的问题。现在,在所有使用 Web Essentials 的人中,肯定有人找到了一种从 cmd 行生成捆绑文件的方法。
  • 已经有一段时间了,你最后做了什么?我在同一条船上。
  • @barsh 我使用 Web Essentials 架构编写了自己的捆绑器,只需读取 XML、找到文件并将它们捆绑在一起。

标签: javascript bundle web-essentials


【解决方案1】:

只要您将其编写为正确的 AMD 模块,require.js 就会附带一个工具来将您的所有文件转换为优化的包。

【讨论】:

  • 谢谢 Mike,我们计划在未来转移到 AMD,但我们现在还没有到那个阶段。
  • 那么好消息:如果你写的每个文件都代表一个对象,你可以在几秒钟内把它变成一个 AMD 模块:开始(function() {,结束if(window.define) { define(function() { return ThisObject; }; } else { window.ThisObject = ThisObject; } }()),现在它插入任何 AMD 系统。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
  • 1970-01-01
  • 2016-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多