2017-11-03 3 views
-2

分度器をインストールしましたが、スクリプトを実行すると以下のエラーが表示されます。しかし、私はcmdのプロンプトからそれは正常に動作して実行します。eclipseでエラーが発生している実行中の分度器

にSyntaxError:あなたはアジサシ・プラグインを使用し、そこに内蔵されている。すなわち場合は予期しないトークン...

at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:414:25) 
at Object.Module._extensions..js (module.js:442:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:313:12) 
at Module.require (module.js:366:17) 
at require (module.js:385:17) 
at Object.<anonymous> 

(\node_modules\protractor\built\configParser.js:6:18) 
at Module._compile (module.js:435:26) 
at Object.Module._extensions..js (module.js:442:10) 

は...

おかげで、 ラメシュ

+0

_「分度器5にはノード6.9.4以上が必要です」_どこかで更新が必要 –

+0

私のノードはバージョン9で、6も同じエラーがあります。現在のバージョン9 – rgurram28

+0

(おそらく_webdriver-manager_アップデート)にアップグレードされましたか? –

答えて

0

を助けてくださいこのプラグイン内のnode.jsの古いバージョンです。 実行コンフィギュレーションを確認してください。ここで指定したnode.jsバージョンを確認してください。

これで問題が解決されない場合は、実行コンフィギュレーションの詳細、特に「分度器」タブからnode.jsの詳細を投稿してください。あなたは組み込みのnode.js -versionを使用しているあなたのコメントに基づいて

UPDATE

  1. アジサシ-プロジェクトはそれに問題があるため、ポイント1が動作しない場合があります「ネイティブのNode.js」に切り替えると、ローカルまたはグローバルインストールのnode.exe
  2. を参照してください。その場合、チェックthis SO-Question and especially @AngeloZerrs comment to its answer - 必要なすべての情報が含まれています
  3. 最後の手段として、インストール(分度器などを含む)のnode_modulesフォルダをEclipseワークスペースにコピーすることができます。 重要:このフォルダは.gitignoreに追加してください。これはコードではなく環境です。また、このソリューションは汚れたハックです。公式に入手可能になるとすぐにTern-Version 1.3に置き換えてください。またはTernを削除し、通常のJavaScriptプロジェクトに切り替えます(分度器が再び動作するまでに時間がかかる場合があります)。
+0

$ {workspace_loc:/MVP_four/node_modules/protractor/built/cli.js};実行モードでのみnose.jsを起動します。ノード.jsインストール:Node.js 4.2.5 - win32.x86_64 – rgurram28

+0

@ rgurram28あなたのコメントに基づいて、私は私の答えを編集しました。今あなたのための道があるはずです。私にあなたのために働いたことを教えてください。 –

+0

これらは分度器タブの私の構成です。私はまだ同じ問題に直面しています。私を助けてください – rgurram28

関連する問題