node.js - Nodejs TFS 构建定义

标签 node.js visual-studio-2013 tfs msbuild

谁能告诉我 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/

相关文章:

c# - 如何订阅 TFS 上的工作项状态更改?

javascript - Node.js Forver 不断停止同一机器上运行的其他服务

node.js - Sequelize 无法连接到 MySql

c# - 使用 Visual Studio 2013 在 C# 中创建 asmx Web 服务

TFS:将单个文件的更改合并回最新版本

visual-studio - 将解决方案添加到 Team Foundation Server 2010 时显示警告

javascript - 如何在javascript中引用目录

javascript - 如何在 Next JS Application 中将 String 转换为 HTML 元素?

c# - Visual Studio 单元测试在 TFS 构建上运行速度较慢

java - Xamarin 和 APK 签名 - 更改 JarSigner 的路径