git - 使用 grunt 运行 Angular.js 时如何修复错误 "Please set env variable CHROME_BIN"

标签 git node.js unit-testing angularjs karma-runner

我正在尝试使用 AngularJS 进行单元测试。我已经安装了 bower 和 grunt,所以我应该能够进行测试。但是,当我从终端(在我的例子中是 Git Bash)运行“grunt test”时,我收到错误“请设置环境变量 CHROME_BIN”。根据this StackOverflow question ,我应该更改 karma.conf.js 和 karma-e2e.conf.js,但我不能更改它们,因为项目中的其他人会有问题。

最佳答案

您需要将CHROME_BIN 设置为新的环境变量。将值设置为 chrome.exe 的路径。这个值通常是:C:/Program Files (x86)/Google/Chrome/Application/chrome.exe

Here are the docs描述了如何配置每种类型的操作系统。

关于git - 使用 grunt 运行 Angular.js 时如何修复错误 "Please set env variable CHROME_BIN",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924263/

相关文章:

Git 创建完整的文件补丁以下载/分发?

git - git 在哪个文件中存储提交历史记录?

node.js - 连接到 websocket 时为 "handshake error: Wrong response line"

javascript - Node.js:创建具有分离操作的模块

c# - 我可以使用内存中的 Entity Framework 6.2.0 或者是否有任何方法可以做到这一点

git - 如何从 origin 获取特定的功能分支?

git stash 应用未知选项 : -encodedCommand error

javascript - 使用 $in 查找中的 Mongoose 动态查询不起作用

c# - Moq.Mock<T> - 如何设置采用表达式的方法

javascript - 在 Angular 的单元测试中编译嵌套指令