2016-07-07 10 views
0

Ich habe das folgende Problem, das ein Beispieljavascript debuggt, das mit einer eckigen Webanwendung interagiert. Was ich versuche, den folgenden Demo-Skript nach folgenden URLEclipse kann Installationspfadknoten nicht finden Nativ

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

, wenn ich ausführen über die Befehlszeile „Winkelmesser conf.js“ es funktioniert wie erwartet, jedes Mal zu tun ist, ausgeführt werden. Ich folge diesem Leitfaden

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

über Eclipse IDE

jedoch auszuführen, kann ich nie das Testskript über die IDE debuggen. Eclipse gibt immer den folgenden Fehler aus, wenn ich den "Node.js install" -Pfad auf "Native Node.js" setze

"Kann den Knoten Installationspfad node-native nicht finden Möchten Sie die Winkeleinstellungen von Analyctor aktualisieren?"

Meine Protractor Einstellungen in Eclipse sind die folgenden:

Node.js install: Native Node.js 
    Native path: C:\Program Files\nodejs\node.exe 
    Node.js path: C:\Program Files\nodejs\node.exe 

, die auf dem Pfad entspricht, in dem Knoten auf meinem Windows-Rechner installiert ist.

Ich hatte Profiling ausgeführt, wenn dieses Popup erscheint, und ich entdeckte diese Kuriosität?

CreateFile | C: \ Windows \ System32 \ node-native | NAME NICHT GEFUNDEN | Gewünschter Zugriff: Attribute lesen, Disposition: Öffnen, Optionen: Reparse Point öffnen, Attribute: n/a, ShareMode: Lesen, Schreiben, Löschen , AllocationSize: n/a

Ich bin mir nicht sicher, warum warum Node-native auf den Pfad geht? Würde jemand wissen, wie man dieses Problem löst, das ich sehe, damit ich ein Winkelmesserskript über Eclipse IDE debuggen kann?

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

Eclipse JavaScript und Web-Entwickler Version: Neon Veröffentlichung (4.6.0) Build-ID: 20160613-1800

**Node Install** 

V4.4.7 x64

Antwort

1

Wenn Sie ein verwenden Neue Version des Winkelmessers (3.2 oder höher), der Pfad für cli.js hat sich geändert. Ändern Sie den Pfad von: protractor/lib/cli.js zu protractor/built/cli.js

+0

Yeah versucht, dass ... leider löst das Problem nicht Ich bin konfrontiert – bhreinb

+1

Es ist ein Bug von tern.java. Ich habe für 1.3.0 behoben. Siehe https://github.com/angelozerr/angularjs-eclipse/issues/207 Um Winkelmesser zu verwenden, kannst du im Moment node.js einbetten oder 1.3.0-SNAPSHOT installieren https://github.com/angelozerr/angularjs- Eclipse/Wiki/Installations-Update-Seite – Angelo