Node.js 无法安装Karma PhantomJs和Karma Jasmine

Node.js 无法安装Karma PhantomJs和Karma Jasmine,node.js,phantomjs,karma-jasmine,Node.js,Phantomjs,Karma Jasmine,我正在尝试为我的应用程序创建测试,并尝试正确设置karma.conf.js。这个文件是 karma.conf.js My package.json是这样的: package.json 跑步时 karma start karma.conf.js 我收到以下错误消息: WARN [plugin]: Cannot find plugin "karma-phantomjs-launcher". Did you forget to install it ? npm install karma-p

我正在尝试为我的应用程序创建测试,并尝试正确设置karma.conf.js。这个文件是

karma.conf.js

My package.json是这样的:

package.json

跑步时

karma start karma.conf.js
我收到以下错误消息:

WARN [plugin]: Cannot find plugin "karma-phantomjs-launcher".
  Did you forget to install it ?
  npm install karma-phantomjs-launcher --save-dev
WARN [plugin]: Cannot find plugin "karma-jasmine".
  Did you forget to install it ?
  npm install karma-jasmine --save-dev
/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9
      throw error('No provider for "' + name + '"!');
因此,我按照说明运行:

npm install karma-jasmine --save-dev

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

但我继续收到原始错误消息。我对这件事毫无想法。有什么帮助吗?

请确保您的项目有一个PhantomJS版本。您可以全局安装它,也可以从项目目录的顶部进行npm安装phantomjs-save-dev。有关更多信息,请参阅该软件包的npm文档。可能的副本可以解决此问题吗?我将其放在次要位置。你也有同样的问题吗?
WARN [plugin]: Cannot find plugin "karma-phantomjs-launcher".
  Did you forget to install it ?
  npm install karma-phantomjs-launcher --save-dev
WARN [plugin]: Cannot find plugin "karma-jasmine".
  Did you forget to install it ?
  npm install karma-jasmine --save-dev
/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9
      throw error('No provider for "' + name + '"!');
npm install karma-jasmine --save-dev

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