Vs2013 Nodejs 项目.. 第二个框...“指定的可执行文件不是此 OS 平台的有效应用程序

Vs2013 Nodejs project.. 2nd box..."specified executable is not a valid applications for this OS platfrom

我在Vs2013有一个nodejs项目

我在 w7 64 位机器上构建它,它在我的主机上运行,​​将它签入 TFS,它在 Team city 中构建和 运行s 测试。还有 运行s 来自直接调用 protractor.cmd 的批处理文件。

我把它拉到第二个盒子上,windows 7, 64 位

已安装 Java jdk、VS 节点工具、node.js、量角器、VS2013 更新 4。

如果我从批处理文件中 运行 它 运行 没问题。如果在 vs2013 中调试项目,它会因上述错误而崩溃

指定的可执行文件不是此 OS 平台的有效应用程序。

有一些 SO 问题说 node.exe 是问题,但我搜索了我的驱动器(使用代理搜查)并且在任何地方都找不到 node.exe。

我卸载了 64 位 JDK 并安装了 32 位 JDK 但没有任何乐趣..

我假设我安装了错误版本的东西..但我不知道是什么

有什么想法吗?感谢任何帮助。

确保将 Node.exe 添加到路径中。


你说你安装了 nodejs,所以在 C:\Program Files\nodejs\

中寻找 Node.exe

如果找不到Node.exe,那就把nodejs卸载重装,注意安装位置


现在您有 Node.exe,通过

将其添加到路径中
  • 右击我的电脑
  • select 属性
  • 激活“高级”选项卡
  • 单击“环境变量”按钮
  • 编辑路径系统变量