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?
获取此错误。当运行npm install karma-phantomjs --save-dev时出现错误。
npm ERR! 404 'karma-phantomjs' is not in the npm registry.
我安装了karma-phantomjs-launcher --save-dev但是在运行grunt watch时我仍然遇到错误。
其他人遇到过这个问题吗?
答案 0 :(得分:78)
npm install karma-jasmine --save-dev
npm install karma-phantomjs-launcher --save-dev
然后将以下行添加到karma.config.js
plugins : ['karma-jasmine', 'karma-phantomjs-launcher']
答案 1 :(得分:16)
今天我被绊倒了
不太明显的是,启动器依赖于:
所以,如果你在本地安装,一切都应该运行正常,例如:
npm install phantomjs-prebuilt --save-dev
答案 2 :(得分:4)
npm install -g karma@canary phantomjs karma-phantomjs-launcher
一旦我跑了,我就回到了我的karma-unit.tpl.js文件而不是karma-phantomjs,我把它变成了karma-phantomjs-launcher。
现在当我执行像grunt build这样的命令时,我没有得到关于phantomJS的错误
答案 3 :(得分:2)
此问题仍在回购协议中公开:#31
奇怪的是,以下内容适用于我的基于Debian的系统:
apt-get install libfontconfig
我是怎么进入这个的?从故障单中读取comment。希望这对其他人也有帮助: - )
答案 4 :(得分:1)
我在CentOS 7 Docker容器中运行。有类似的问题。
不得不:
yum install -y tar bzip2 freetype fontconfig
然后
npm install phantomjs --save-dev
工作没有错误,允许
npm install karma-phantomjs-launcher --save-dev
并允许
gulp test
在没有Karma或PhantomJS错误的情况下运行。
答案 5 :(得分:0)
今天我也一样。我删除了所有临时目录,并在重新运行后工作。 在此之前我还重新安装了phantomjs但没有成功。无论如何,这可能会影响(但我认为删除临时目录可以完成这项工作)。无论如何,删除临时文件夹后你可以尝试,如果它没有工作,你可以重新安装phantomjs以及其他用户已经写过的其他内容。