无法在Karma中安装phantomJS

无法在Karma中安装phantomJS,phantomjs,gruntjs,karma-runner,Phantomjs,Gruntjs,Karma Runner,获取此错误。当运行npm安装karma phantomjs时——保存开发我得到一个错误 WARN [config]: config.configure() is deprecated, please use config.set() instead. WARN [plugin]: Cannot find plugin "karma-phantomjs". Did you forget to install it ? npm install karma-phantomjs --save-d

获取此错误。当运行npm安装karma phantomjs时——保存开发我得到一个错误

WARN [config]: config.configure() is deprecated, please use config.set() instead.
WARN [plugin]: Cannot find plugin "karma-phantomjs".
  Did you forget to install it ?
  npm install karma-phantomjs --save-dev
INFO [karma]: Karma v0.10.2 server started at http://localhost:9018/
WARN [launcher]: Can not load "PhantomJS", it is not registered!
  Perhaps you are missing some plugin?
我安装了karma phantomjs launcher——保存开发人员,但在运行grunt watch时仍然出现错误


还有人遇到过这个问题吗?

经过一些研究,我意识到我需要运行:

npm ERR! 404 'karma-phantomjs' is not in the npm registry.
一旦我运行了它,我就返回到我的karma-unit.tpl.js文件中,而不是karma phantomjs,我将它改为karma phantomjs启动器


现在,当我执行像grunt build这样的命令时,关于phantomJS我没有收到任何错误

npm install karma jasmine--save dev

npm安装karma phantomjs启动器——保存开发人员

然后将以下行添加到karma.config.js


插件:['karma-jasmine','karma phantomjs launcher']

这是一个在回购协议上仍然存在的问题:

奇怪的是,在我的基于Debian的系统中,以下内容起到了作用:

npm install -g karma@canary phantomjs karma-phantomjs-launcher

我是怎么搞到这个的?从车票上读一篇文章。希望这对其他人也有帮助:-)

我今天跑步时被这个绊倒了

  • 业力:0.13.7
  • karma phantomjs启动器:1.0.0
不太明显的是,启动器依赖于:

  • 幻影
因此,如果您在本地安装,一切都应该正常运行,例如:


npm安装phantomjs预构建--保存开发人员

我正在CentOS 7 Docker容器中运行。他也有类似的问题

必须:

apt-get install libfontconfig
然后

工作没有错误,这允许

npm install phantomjs --save-dev
这是允许的

npm install karma-phantomjs-launcher --save-dev

在没有因果报应或幻影的情况下跑步。

今天我也有同样的经历。我删除了所有的临时目录,并在重新运行后工作。
在此之前,我也重新安装了phantomjs,但没有成功。无论如何,这可能会影响(但我认为删除临时目录就可以了)。无论如何,删除临时文件夹后,您可以尝试,如果不起作用,您可以重新安装phantomjs以及其他用户已经编写的其他内容。

@karma phantomjs@根本不存在于npm注册表中,您在使用@karma phantomjs launcher@时遇到了什么错误?显示你的Grunfile也会有帮助…我在这里添加了我的Grunfile:karma phantomjs launcher安装得非常好。我没有错。然而,当我运行grunt watch时,我仍然会得到关于phantomJS的错误。当运行phantomjs时——版本I返回1.9.1.sudo npm install grunt karma——保存开发(如果未安装);请参阅:@MartyLavender这可能是公认的答案;)它解决了我的问题。奇怪的是,这个依赖性并没有和启动程序模块一起安装。第二个命令应该是
npm install karma phantom js launcher--save dev
?@meatspace谢谢,修复了它,但是你的命令中有额外的“-”)
npm install karma-phantomjs-launcher --save-dev
gulp test