如何设置env变量PHANTOMJS_BIN

时间:2016-11-21 05:49:05

标签: phantomjs karma-runner karma-jasmine gulp-karma

好的,我之前已经问过这个问题但是当我查看答案时,我仍然无法正确设置环境变量。我尝试使用export命令,但导出不被识别为内部或外部命令。有没有人知道如何在不使用导出命令的情况下为PHANTOMJS_BIN正确设置env变量? 我得到的错误无法启动PhantomJS 找不到二进制C:\ users .. 请设置env变量PHANTOMJS_BIN plugin gulp-karma中的错误 karma退出代码

我的节点版本是4.4.2

1 个答案:

答案 0 :(得分:0)

您似乎正在使用Windows。您可以设置环境变量,如in this question所示。不要忘记在那之后重新开放终端。

要使vuejs2命令工作,您需要使用一些unix终端仿真器,例如Git for Windows(Git / bin / bash.exe)附带的Git bash。

但是我怀疑env var无法正常工作的真正原因是在Karma的配置文件中错误配置了PhantomJS路径,如this issue中所述。似乎在export的最开始有一个不正确的设置覆盖PATH变量:

karma.conf.js

如果删除它,则将使用PATH中的设置。或者你可以硬编码PhantomJS二进制文件的真实位置,以免污染PATH。