0

我正在尝试使用 Yeoman 生成器“Meanjs”。当我进入时,yo --help我得到这个:

Meanjs
meanjs:angular-config:indexjs
meanjs:angular-controller:indexjs
meanjs:angular-directive:indexjs
meanjs:angular-filter:indexjs
meanjs:angular-module:indexjs
meanjs:angular-route:indexjs
meanjs:angular-service:indexjs
meanjs:angular-test:indexjs
meanjs:angular-view:indexjs
meanjs:app:indexjs
meanjs:crud-module:indexjs
meanjs:express-controller:indexjs
meanjs:express-model:indexjs
meanjs:express-route:indexjs
meanjs:express-test:indexjs

所以显然安装了 Meanjs 生成器。但是,当我尝试使用yo meanjsyo Meanjs出现错误时

错误均值

您似乎没有安装名为 meanjs 的生成器。您可以使用 npm search yeoman-generator 查看可用的生成器,然后使用 npm install [name] 安装它们。--help要查看 15 个已注册的生成器,请使用该选项运行 yo 。

4

3 回答 3

2

您是否“npm install -g generator-meanjs”(-g 是全球性的,不仅适用于您的项目)?这应该为您提供所有可用的 meanjs (sub)-generators。然后一个“yo meanjs”后跟“grunt”应该为您搭建示例应用程序。非常适合我。我想知道您的生成器的“:indexjs”是什么。我没有那个...

于 2014-11-12T22:14:10.923 回答
0

我不知道为什么,但它从来没有只使用过,meanjs但一旦我使用meanjs:app:indexjs它就可以正常工作。

于 2014-11-10T22:17:14.497 回答
0

有类似的问题,当我运行 $ yo doctor 时,我得到了这个:

✖ NODE_PATH 匹配 npm 根 npm 全局根值不在您的 NODE_PATH 中

运行它,为我解决了它:

echo "export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules" >> ~/.bashrc && source ~/.bashrc

于 2015-06-29T09:05:31.573 回答