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