そのため、nodejs.orgからnode.jsをインストールし、Webstormコマンドツールnpm installkarmaを使用してプロジェクトにkarma.jsをインストールしました。また、Webstorm->設定->パス変数にこれらの3つのパス変数(不要なものを教えてください)を追加しました。
名前:nodejs 値:/ usr/local/bin
名前:npm 値:/ usr/local/lib/node_modules/npm/bin
名前:カルマ値:/ Users/maxime/Documents/WebStorm/icms/node_modules/karma/bin
Init karmaと入力してカルマ設定ファイルを取得すると、次のようになります。bash:karma:コマンドが見つかりません
私はいくつかの答えをサイトで検索しましたが、私が見つけたのはそれらのパス変数を追加することだけでした...
編集:Sudoで試しましたが、機能しません
編集:/ Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/karma initで動作しますが、karmainitでは動作しません。
コマンドラインインターフェイスは別のパッケージに含まれています。
これをインストールするには:
npm install -g karma-cli
パス変数はこの問題とは何の関係もありません。すべて削除できます。
必要なのは カルマモジュールをグローバルにインストールする です。
次に、{prefix}/bin
がシステムPATH
環境にあることを確認します。グローバルにインストールしない場合は、/Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/
をPATH
に追加する必要があります。
Macで環境変数を設定するのは難しいので、必ず この回答を注意深く読んでください 。 PATH
環境の変更をWebStormで有効にするには、再起動が必要になる場合があります。
私が使用した:
npm install -g karma-cli
およびUsers/{user}/AppData/Roaming/npmの下
次の内容のkarma.cmdコマンドを追加しました。
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\node_modules\karma\bin\karma" %*
) ELSE (
node "%~dp0\node_modules\karma\bin\karma" %*
)