【问题标题】:Yeoman Commands Issues Fatal ErrorYeoman 命令发出致命错误
【发布时间】:2014-03-15 21:50:36
【问题描述】:

我已经在我的 Ubuntu 机器上安装了 npm 和 git。当我开始使用 Yeoman 时,我使用以下命令安装它:

npm install -g yo
npm install -g generator-webapp
npm install -g generator-angular

然后我在我机器的终端中运行了以下命令:

mkdir MyProject
cd MyProject
git init
yo angular
grunt serve

并收到以下错误:

致命错误:无法找到本地咕噜声

我认为 Yeoman 会自动化任何繁琐的流程。有什么我做错了吗?我可以看到我的主项目文件夹中有一个Gruntfile.js,所以这个问题目前对我来说并不明显。

有什么想法吗?有什么建议吗?

【问题讨论】:

  • 我按照 Yeoman.io 网站上的说明运行了 npm install -g yo 命令。那应该已经安装了grunt。有没有可以运行的命令来检查是否安装了 grunt?
  • 尝试在 MyProject 文件夹中运行 npm install。
  • 虽然npm install -g yo 自动运行npm install 来获取依赖项,但我猜自动化中出了点问题或中断了它的过程。我手动运行npm install 并解决了这个问题。从那以后我再也没有看到过这个致命错误。

标签: git angularjs ubuntu yeoman


【解决方案1】:

别忘了 grunt-cli!

npm install -g grunt-cli

http://gruntjs.com/getting-started

【讨论】:

  • 是的,我之前也运行过它,但它并没有为我解决问题。 Yoeman 的网站似乎需要更新,我认为他们在 Github 上创建了一个关于改进 Yeoman.io 文档的问题。 2014年完善Yoeman.io github.com/yeoman/yeoman/issues/1245
  • 我也使用 yeoman 构建了我的最后一个 Angular 项目,但从未出现来自 repo 的错误...
  • 我的机器设置一定不正确,机器一定是处于异常状态。我已经向 yeoman 开发人员提交了建议,以在运行“yo angular”命令之前改进机器设置的文档。
猜你喜欢
  • 1970-01-01
  • 2014-04-21
  • 1970-01-01
  • 2013-06-16
  • 2021-12-11
  • 2017-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多