2017-09-27 14 views
0

私はちょうどCodeceptJS Quickstartに続き、Phstorm IDE(WebStorm、IntelliJなどと同等)でfirst_test.jsを開いた。 PhpStormでCodeceptJSを使用している未解決の関数またはメソッド

は、すべての組み込み関数については、私は「...未解決の関数やメソッド」を取得しています:

enter image description here

は私もI上の任意の自動補完を得ることはありません。

私は以下を試しました。

  1. CodeceptJSプラグインを検索しました。何も見つかりませんでした。
  2. 有効にするcodeceptjs/node_modules設定 - >言語&フレームワーク - > JavaScript - >ライブラリ。
  3. JavaScript言語バージョンをECMAScript 6に設定します。
  4. Node.jsコアライブラリを有効にしました。
  5. 再起動したPhpStorm。

答えて

1

「npm install codeceptjs」を実行してください。

+0

よろしくお願い致します。私は 'codeceptjs-webdriverio'を' codeceptjs'に依存してインストールしたことを考慮して、これが違いを生むのはちょっと奇妙です。 –

+2

@YngveHøiseth私が理解しているように、IDEが 'node_modules'のインデックスを作成する方法です - あなたが必要としているモジュール(あなたの' package.json'やそのファイル)を索引付けし、パッケージを無視します直接使用されません(例えば、他のlibによって内部的に使用されます)。これは、(おそらくそのlibの中でのみ使用される可能性があるので)最も恐らく不必要なlibs /関数での汚染の完了を避けるためです。何かが必要な場合 - 直接要求する(直接の依存関係にする)。 – LazyOne

関連する問題