我正在尝试使用 AngularJS 进行单元测试。我已经安装了 bower 和 grunt,所以我应该能够进行测试。但是,当我从终端(在我的情况下为 Git Bash)运行“grunt test”时,我收到错误“请设置环境变量 CHROME_BIN”。根据这个 StackOverflow 问题,我应该更改 karma.conf.js 和 karma-e2e.conf.js,但我不能更改它们,因为项目中的其他人会有问题。
问问题
14391 次
3 回答
4
您需要设置CHROME_BIN
为新的环境变量。将值设置为 的路径chrome.exe
。这个值通常是:C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
以下是描述如何配置每种类型的操作系统的文档。
于 2013-09-21T09:22:02.430 回答
1
浏览器二进制路径因操作系统而异。
更改 Chrome 二进制文件的路径:
$ export CHROME_BIN=/usr/local/bin/my-chrome-build
更改 Chrome Canary 二进制文件的路径:
$ export CHROME_CANARY_BIN=/usr/local/bin/my-chrome-build
更改 PhantomJs 二进制文件的路径:
$ export PHANTOMJS_BIN=$HOME/local/bin/phantomjs
于 2014-05-18T12:40:45.953 回答
0
对于 Windows/Chrome,根据 cmd 框,这将是(默认情况下)
C:\SET CHROME_BIN=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
于 2014-04-02T21:36:58.837 回答