Nodejs TFS构build定义

任何人都可以让我知道一个node.js应用程序的构build定义应该如何? 另外如何提及自动化testing中的摩卡testing?

第一次当我试图排队构build,我得到一个错误说:

未findMicrosoft.NodejsTools.targets。

所以我去复制NodejsTools文件夹与我的生成服务器中的.target和dll文件。 我没有看到这个错误。

现在我得到下面的错误:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets(132):无法复制文件“obj \ Debug \ OstNodeJs.exe”,因为找不到它。

您需要node.js框架和您的Visual Studio node.js工具构build服务器。 你只是复制必要的文件,这可能会导致其他问题。

对于可执行拷贝问题,您可以尝试在项目文件中添加<Disable_CopyWebApplication>True</Disable_CopyWebApplication> 。 看到这里: build立在TFS上想要从Node.jstesting项目复制一个可执行文件