【问题标题】:yo meanjs not recognizing generated project哟意思是不承认生成的项目
【发布时间】:2016-02-13 03:23:40
【问题描述】:
我使用 Yeoman 创建了一个新的 MeanJS 项目。它安装得很好。当我想使用yo meanjs:angular-module mymodule 添加一个新模块时,它会尝试创建一个新项目("Which mean.js version would you like to generate") 而不仅仅是添加新模块。
我应该在哪里查找错误?
我正在使用node v0.12.7 和npm v2.11.3。
【问题讨论】:
标签:
yeoman
meanjs
yeoman-generator
【解决方案1】:
是的,我知道这可能会让人感到困惑,至少当您从 Meanjs 开始时。您可能使用了高于 0.3.0(稳定)的版本,并且像 yo meanjs:angular-module 这样的子生成器仅在 0.3.0(稳定)版本中可用(在撰写本文时) .看看这个页面顶部的红色消息:http://meanjs.org/generator.html 这里令人困惑的是,他们在他们的页面上建议使用 yeoman 安装应用程序,但在你这样做之后,你希望能够使用子生成器......如果你要使用潜艇,请使用 0.3.0。我建议你使用支持的 Node.js 和 npm 版本(http://meanjs.org/docs/0.3.x/#troubleshooting):
MongoDB
支持 MongoDB 版本 2.4.x。
Node.js
支持节点版本 0.10.x。
npm
支持 npm 版本 1.3.x。