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命令。它应该会起作用