0

我在 Vs2013 中有一个 nodejs 项目

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

我把它放在第二个盒子上,windows 7, 64 bit

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

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

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

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

我卸载了 64 位的 JDK 并安装了 32 位的 JDK 并没有高兴..

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

有任何想法吗?任何帮助表示赞赏。

4

1 回答 1

1

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


你说你安装了 nodejs,所以在 C:\Program Files\nodejs\ 之类的地方寻找 Node.exe

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


现在您有了 Node.exe,将其添加到路径中

  • 右键单击我的电脑
  • 选择属性
  • 激活高级选项卡
  • 单击环境变量按钮
  • 编辑路径系统变量
于 2015-07-02T00:41:32.730 回答