我在调试与 Angular Web 应用程序交互的示例 javascript 时遇到以下问题。我要做的是根据以下网址运行以下演示脚本
http://www.protractortest.org/#/
当我通过命令行“protractor conf.js”执行时,它每次都按预期工作。我遵循这个指南
https://github.com/angelozerr/angularjs-eclipse/wiki/Protractor
通过eclipse IDE执行
但是我永远无法通过 IDE 调试测试脚本。当我将“Node.js 安装”路径设置为“ native Node.js”时,Eclipse 总是抛出以下错误
“找不到节点安装路径 node-native 你想更新 Protractor 首选项吗?”
我在 eclipse 中的 Protractor 设置如下:
Node.js install: Native Node.js
Native path: C:\Program Files\nodejs\node.exe
Node.js path: C:\Program Files\nodejs\node.exe
这对应于节点在我的windows机器上安装的路径。
当这个弹出窗口出现时,我让 procmon 运行分析,我发现了这个奇怪的地方?
CreateFile|C:\Windows\System32\node-native|NAME NOT FOUND|Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: 读取、写入、删除、分配大小:不适用
我不确定为什么 node-native 要走这条路?有人会知道如何解决我看到的这个问题,以便我可以通过 Eclipse IDE 调试 Protractor 脚本吗?
**Btw the Eclipse IDE i'm using is**
面向 JavaScript 和 Web 开发人员的 Eclipse 版本:Neon Release (4.6.0) 构建 ID:20160613-1800
**Node Install**
v4.4.7 x64
最佳答案
如果您使用的是新版本的 Protractor (3.2 或更高版本),则 cli.js 的路径已更改。将路径从:protractor/lib/cli.js
更改为 protractor/built/cli.js
关于javascript - Eclipse 无法找到安装路径 Node Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38249062/