使用grunt时找不到模块'karma'

Tek*_*uas 32 npm angularjs gruntjs yeoman bower

我正在使用Yeoman工具包来引导Angular Web应用程序.我已经按照这里提到的所有步骤进行了操作.但显然,仍然grunt找不到karma模块.它吐出这个错误:

Loading "grunt-karma.js" tasks...ERROR
>> Error: Cannot find module 'karma'
Warning: Task "karma" not found. Use --force to continue.

Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

我已尝试karma在本地和全球范围内使用安装npm,但似乎没有任何效果.

Stu*_*art 68

确保在运行grunt任务之前已经安装了karma和grunt-karma:

npm install karma
npm install grunt-karma
Run Code Online (Sandbox Code Playgroud)

编辑:一个班轮:

npm install karma grunt-karma
Run Code Online (Sandbox Code Playgroud)

  • 我有同样的问题,但这并不适合我. (2认同)

Raj*_*ain 10

我必须安装以下内容

  npm install phantomjs
  npm install jasmine-core
  npm install karma
  npm install grunt-karma
Run Code Online (Sandbox Code Playgroud)

古德勒克,拉杰什

编辑:一个班轮:

npm install karma grunt-karma jasmine-core phantomjs
Run Code Online (Sandbox Code Playgroud)


d.d*_*lov 5

这项工作对我来说:

npm install phantomjs jasmine-core jasmine karma grunt-karma
Run Code Online (Sandbox Code Playgroud)

节点版本: 4.2.2