yeoman 角度发生器不会在 grunt serve 上启动
Posted
技术标签:
【中文标题】yeoman 角度发生器不会在 grunt serve 上启动【英文标题】:yeoman angular generator wont start on grunt serve 【发布时间】:2014-08-29 15:31:36 【问题描述】:当我使用 yeoman 设置角度生成器时,在执行 grunt serve 后出现此错误
module.js:340
throw err;
^
Error: Cannot find module './lexer'
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> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:10:10)
at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:167:4)
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)
【问题讨论】:
“./lexer”的路径是否正确?您能否发布 module.js 或您的应用程序/服务器文件的代码? @Rockyy 我只需要关注这个***.com/questions/13011290/… 只需删除 node_modules 文件夹并在该目录中安装 npm 即可解决问题。 【参考方案1】:正如@SteveBirkner 已经提到的,删除node_modules
目录并再次运行npm install
命令。它应该可以工作。
【讨论】:
这对我不起作用!!还有其他解决方案吗?我已经尝试了一切!事件 grunt -v 给了我同样的错误【参考方案2】:我遇到了同样的问题,在日志的最后我收到了这样的消息:
...
http 200 http://registry.npmjs.org/-/all
Killed
问题是我的虚拟机内存不足。提到了here 的一种解决方案是使用交换。
【讨论】:
以上是关于yeoman 角度发生器不会在 grunt serve 上启动的主要内容,如果未能解决你的问题,请参考以下文章
Yeoman for Angular,然后“grunt serve”将无法启动
由于 yeoman mean 中的警告,grunt 服务中止