相关疑难解决方法(0)

为什么我的Yeoman发电机安装在错误的位置?

我对Yeoman发电机有问题.如果我运行"npm install [generator-name] -g",它们就安装得很好.然而,当我尝试运行"yo [generator-name]时,yeoman似乎无法找到生成器.如果我只运行"yo",它也不会列在我的其他生成器中.我已经尝试了一堆生成器和结果总是一样的.

经过一些调查后,我发现下载的发电机已放入

/usr/local/lib/node_modules/
Run Code Online (Sandbox Code Playgroud)

但我的其他发电机都放在了

/usr/local/lib/share/npm/lib/node_modules/
Run Code Online (Sandbox Code Playgroud)

这是一张关于它在我的机器上的外观的图像http://i.imgur.com/DxWTYHb.png,我正在运行OSX以防万一.看起来我有些不对劲 - 但我无法弄明白.

不确定这是否有帮助,但是当$ PATH返回时,brew医生和$ NODE_PATH不返回任何内容:

-bash: 
/usr/local/share/npm/bin:
/Users/marcus/.rvm/gems/ruby-2.0.0-p247/bin:
/Users/marcus/.rvm/gems/ruby-2.0.0-p247@global/bin:
/Users/marcus/.rvm/rubies/ruby-2.0.0-p247/bin:
/Users/marcus/.rvm/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/usr/local/bin:
/usr/local/git/bin: No such file or directory
Run Code Online (Sandbox Code Playgroud)


UPDATE


我尝试了Eddie Monge Jr建议的,现在我的角度发生器工作正常.然而,当我安装另一台发电机(镀铬扩展)时,yeoman坚持认为它没有安装/找到.

当我运行ls $(npm config get prefix)/ lib/node_modules时,我得到:

bower                      generator-mocha
generator-angular          grunt-cli
generator-chrome-extension npm
generator-karma            yo
Run Code Online (Sandbox Code Playgroud)

并且npm list -g返回此(我删除了很多通用的东西)

/usr/local/lib
??? bower@1.2.3
??? generator-angular@0.4.0
? ??? yeoman-generator@0.13.3
??? generator-chrome-extension@0.2.3
? ??? yeoman-generator@0.12.3
??? generator-karma@0.5.0
? ??? yeoman-generator@0.13.3
??? generator-mocha@0.1.1
? …
Run Code Online (Sandbox Code Playgroud)

npm yeoman

36
推荐指数
3
解决办法
2万
查看次数

"你好像没有安装名为jhipster的发电机."

我已经完成了http://jhipster.github.io/installation/上列出的步骤,没有任何错误.

然后,我尝试在jhipster主页上开始的简单步骤:

安装JHipster npm install -g generator-jhipster

创建一个新目录并进入它mkdir myApp && cd myApp Run

JHipster并按照屏幕上的说明哟jhipster

但是,当我运行最后一条指令时,我收到以下错误:

yo jhipster
Error jhipster 

You don't seem to have a generator with the name jhipster installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 0 registered generators run yo with the `--help` option.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

谢谢

node.js jhipster

3
推荐指数
1
解决办法
2418
查看次数

标签 统计

jhipster ×1

node.js ×1

npm ×1

yeoman ×1