js スクリプトのテストに Karma を使用しようとしています。ドキュメントでは、環境変数を設定する必要があると書かれていますCHROME_BIN
:
に設定しました
%programfiles(x86)%"\Google\Chrome\Application\Chrome.exe
しかし、DOS を入力すると、 のスペースで%CHROME_BIN%
切り捨てられて失敗します。C:\Program
Program Files
この問題を回避するにはどうすればよいですか?
js スクリプトのテストに Karma を使用しようとしています。ドキュメントでは、環境変数を設定する必要があると書かれていますCHROME_BIN
:
に設定しました
%programfiles(x86)%"\Google\Chrome\Application\Chrome.exe
しかし、DOS を入力すると、 のスペースで%CHROME_BIN%
切り捨てられて失敗します。C:\Program
Program Files
この問題を回避するにはどうすればよいですか?
Powershell では、次のコマンドを実行できます。
$Env:CHROME_BIN = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
二重引用符内のものをローカル パスに置き換える必要があります。
またはcmd.exeで
SET CHROME_BIN = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
これは、それを実行するために必要なすべてです。
CHROME_BIN
次のように環境プロパティを設定することで、同じ問題を解決しました。
c:/Program Files (x86)/Google/Chrome/Application/chrome.exe
プロパティ値を二重引用符 (") で囲んではならず、すべてのバックスラッシュ記号 (\) をスラッシュ記号 (/) に置き換える必要があります。
ubuntu 14.04 の Chromium の場合、test/karma.conf.js を編集して変更します
browsers = ['Chrome'];
為に
browsers = ['chromium-browser'];
管理者コマンドプロンプトから実行して問題を解決しました。CHROME_BIN を設定する必要はなく、自動的にデフォルトのインストールを指します。
(Linuxの場合)CHROME_BINに関連していると思いましたが、最終的にはその変数とは関係がなく、削除しました。github で karma-chrome-launcher npm プラグインを検索し、カルマ構成にセキュリティを追加しないための指示に従う必要がありました。