RequireJS优化器和TFS Build

时间:2012-07-12 14:17:21

标签: build tfs requirejs

我正在使用RequireJS在ASP.NET MVC项目中组织我的JavaScript文件。我想调用RequireJS优化器r.js作为TFS Build的一部分来组合+缩小我的JavaScript和CSS文件。

我想知道这是否有意义以及如何在构建脚本中实现它。

1 个答案:

答案 0 :(得分:2)

不确定。节点将安装没有问题(考虑使用它的代理)。从那里,使用InvokeProcess活动来运行node <path>/<to>/r.js -o build.app.js

我会在项目源中包含r.js,而不是将它放在构建服务器上。这将使在本地实践构建变得更容易。您将需要使用ConvertWorkspaceItem活动来获取build.app.js的路径。

您要考虑的另一件事是删除那些已连接和已经连接的资源。不是必需的,但我更喜欢这样做,方法是将我期望的build.app.js模块复制到我的最终可部署包目录。

相关问题