简体   繁体   English

咕serve的发球命令引发错误

[英]Grunt serve command throws error

When execute grunt serve after generating yeoman project using yo angular command, I get following error 使用yo angular命令生成yeoman项目后执行grunt serve ,出现以下错误

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)

How can I resolve above errors? 我该如何解决以上错误?

Have you correctly install the node module grunt-legacy-util in your repo using npm install if it's already in the dependencies of your package.json ? 如果已经在package.json的依赖项中,您是否已使用npm install在回购中正确安装了节点模块grunt-legacy-util

Otherwise run the command : 否则运行命令:

npm install --save grunt-legacy-util

delete the node_modules directory and run npm install command again. 删除node_modules目录,然后再次运行npm install命令。 It should work. 它应该工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM