28

js スクリプトのテストに Karma を使用しようとしています。ドキュメントでは、環境変数を設定する必要があると書かれていますCHROME_BIN

に設定しました

%programfiles(x86)%"\Google\Chrome\Application\Chrome.exe

しかし、DOS を入力すると、 のスペースで%CHROME_BIN%切り捨てられて失敗します。C:\ProgramProgram Files

この問題を回避するにはどうすればよいですか?

4

8 に答える 8

7

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"

これは、それを実行するために必要なすべてです。

于 2013-06-25T19:42:42.490 に答える
5

CHROME_BIN次のように環境プロパティを設定することで、同じ問題を解決しました。

c:/Program Files (x86)/Google/Chrome/Application/chrome.exe

プロパティ値を二重引用符 (") で囲んではならず、すべてのバックスラッシュ記号 (\) をスラッシュ記号 (/) に置き換える必要があります。

于 2013-06-26T07:12:06.350 に答える
3

ubuntu 14.04 の Chromium の場合、test/karma.conf.js を編集して変更します

browsers = ['Chrome'];

為に

browsers = ['chromium-browser'];
于 2014-05-18T12:57:47.210 に答える
1

管理者コマンドプロンプトから実行して問題を解決しました。CHROME_BIN を設定する必要はなく、自動的にデフォルトのインストールを指します。

于 2014-09-21T13:23:39.057 に答える
0

(Linuxの場合)CHROME_BINに関連していると思いましたが、最終的にはその変数とは関係がなく、削除しました。github で karma-chrome-launcher npm プラグインを検索し、カルマ構成にセキュリティを追加しないための指示に従う必要がありました。

于 2015-06-17T16:28:53.283 に答える