2017-02-10 66 views
6

我试图使用产生纱线jHipster项目后发现jhipster。哟不能纱全局加载发电机jhipster

纱版本0.19.1 节点版本V7.5.0 OSX 10.12.3塞拉利昂

当我运行yarn global add generator-jhipster,我可以看到jhispter发电机被复制到/Users/{username}/.config/yarn/全球/ node_modules/

my-mac:~ user$ yarn global add generator-jhipster 
yarn global v0.19.1 
warning No license field 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
[3/4] Linking dependencies... 
[4/4] Building fresh packages... 
warning undefined has no binaries 
warning No license field 
✨ Done in 30.68s. 

至于下一步,当我运行yo jhipster,它不能找到jhipster。但是,当我运行yarn add generator-jhipster时,yo可以从当前文件夹中找到jijster。不知道添加全球位置有什么问题。

my-mac:~ user$ echo $PATH 
/usr/local/sbin:~/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/node/7.5.0/bin:/Users/{user}/.config/yarn/global/node_modules/.bin 

对于识别最新进展或最新纱线版本是否有任何问题,

my-mac:~ user$ yo jhipster 
Error jhipster 

You don’t seem to have a generator with the name “jhipster” installed. 

回答

6

我有同样的问题,原因是我的懒惰。我没花时间阅读Yarn文档的本地安装说明:

注意:如果您在全局使用这些工具时遇到问题,请确保您具有$ HOME/.config/yarn/global/node_modules/.bin在你的道路上。

在Mac或Linux:export PATH="$PATH:$(yarn global bin):$HOME/.config/yarn/global/node_modules/.bin"

+0

这已经在我的路径中,你可以在我的问题中看到。 – TechCrunch

+0

为我工作,谢谢 – luso

1

要解决这个问题,我需要与纱线全球安装的自耕农。

yarn global add yo