我的新项目需要我使用TFS + Git。
坦白:我对TFS一无所知。
我想为我的JavaScript项目设置一个构建。我想使用Grunt。
这可能吗?是否有人将Grunt与TFS一起使用?
最佳答案
在当前项目中,我们正在使用Grunt和TFS。我通过从bat文件中对它进行了集成,将Grunt与TFS集成在一起,您可以将其挂接到项目文件的Pre- or Post-BuildEvents部分中。
但是,由于TFS将使用特定的环境变量执行构建,因此您需要使用绝对路径。
我们已完成的工作的列表
package.json
文件。 npm
在本地安装grunt-cli
(!)。使用--save-dev
标志将此包添加到package.json
bat 文件示例
rem use call to execute other bat files
echo npm install
call "C:\Program Files\nodejs\npm" install
rem because we have listed grunt-cli as a dev dependency,
rem the executable will be located in the node_modules folder
echo grunt
call "./node_modules/.bin/grunt"