Javascript Grunt serve命令抛出错误

Javascript Grunt serve命令抛出错误,javascript,gruntjs,yeoman,yeoman-generator-angular,Javascript,Gruntjs,Yeoman,Yeoman Generator Angular,在使用yo命令生成yeoman项目后执行grunt-service时,我得到以下错误 module.js:340 throw err; ^ Error: Cannot find module 'grunt-legacy-util' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module

在使用
yo
命令生成yeoman项目后执行
grunt-service
时,我得到以下错误

module.js:340
    throw err;
          ^
Error: Cannot find module 'grunt-legacy-util'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Applications/MAMP/htdocs/angular/node_modules/grunt/lib/grunt.js:26:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
module.js:340
犯错误;
^
错误:找不到模块“grunt legacy util”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。(/Applications/MAMP/htdocs/angular/node_modules/grunt/lib/grunt.js:26:12)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
at Module.require(Module.js:364:17)

如何解决上述错误?

如果节点模块
包.json
的依赖项中已有节点模块,您是否已使用
npm install
在repo中正确安装了节点模块
grunt legacy util

否则,请运行命令:

npm install --save grunt-legacy-util

使用
npm install
在repo中正确安装节点模块
grunt legacy util
(如果它已经在
包.json的依赖项中)了吗

否则,请运行命令:

npm install --save grunt-legacy-util

删除node_modules目录并再次运行npm install命令。它应该可以工作。

删除node\u modules目录,然后再次运行npm install命令。它应该会起作用