2016-07-07 95 views
0

我有以下问题调试与角度的Web应用程序交互的示例JavaScript。我试图做的是按照以下网址Eclipse无法找到安装路径节点本机

http://www.protractortest.org/#/

,当我通过命令行“量角器conf.js”它能正常工作,每次执行运行下面的演示脚本。我按照本指南

https://github.com/angelozerr/angularjs-eclipse/wiki/Protractor

通过Eclipse IDE中

但我永远不能调试通过IDE的测试脚本执行。当我将“Node.js install”路径设置为“Native Node.js”时,Eclipse始终抛出以下错误:

“无法找到节点安装路径node-native是否要更新”量角器“首选项?在Eclipse

我量角器设置如下:

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:读取属性,处置:打开,选项:打开重新分析点,属性:n/a,ShareMode:读取,写入,删除,AllocationSize:n/a

我不知道为什么节点原生路径要走的路径?任何人都会知道如何解决我看到的这个问题,以便我可以通过Eclipse IDE调试量角器脚本?

**Btw the Eclipse IDE i'm using is** 

Eclipse进行JavaScript和Web开发 版本:霓虹发行(4.6.0) 版本ID:20160613-1800

**Node Install** 

v4.4.7 64

回答

1

如果您使用的是量角器的新版本(3.2或更高版本),cli.js的路径已更改。将路径从:protractor/lib/cli.js更改为protractor/built/cli.js

+0

是的,尝试了......不幸的是,这并不能解决我正面临的问题 – bhreinb

+1

这是一个tern.java的错误。我已经修复了1.3.0。请参阅https://github.com/angelozerr/angularjs-eclipse/issues/207要使用量角器,您可以暂时使用嵌入的node.js或安装1.3.0-SNAPSHOT https://github.com/angelozerr/angularjs-日食/维基/安装更新站点 – Angelo