谁能告诉我 node.js 应用程序的构建定义应该是什么样子的?还有如何在自动化测试中提及 mocha 测试?
当我第一次尝试对构建进行排队时,我收到一条错误消息:
Microsoft.NodejsTools.targets not found.
所以我去复制了 NodejsTools
文件夹以及我的构建服务器中的 .target 和 dll 文件。而且我没有看到错误。
现在我得到以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (132): Could not copy the file "obj\Debug\OstNodeJs.exe" because it was not found.
最佳答案
您还需要在构建服务器上使用 node.js 框架和 Visual Studio node.js 工具。您只是复制了必要的文件,这可能会导致其他问题。
对于可执行拷贝问题可以尝试添加<Disable_CopyWebApplication>True</Disable_CopyWebApplication>
在项目文件中。看这里:Build on TFS wants to copy a executable from Node.js test project
关于node.js - Nodejs TFS 构建定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752949/