纱线全球添加发电机 – jijster后,你不能findjijster

我正在尝试使用纱线生成一个jHipster项目 – https://jhipster.github.io/installation/

我从它的网站安装了Node,并用brew冲煮了纱线。

纱线版本0.19.1节点版本v7.5.0 OSX Sierra 10.12.3

当我运行yarn global add generator-jhipster ,我可以看到jhispter generator被复制到/Users/{username}/.config/yarn/global/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 ,它不能findjijster。 但是,当我运行yarn add generator-jhipster ,你可以从当前文件夹中findjijster。 不知道添加在全球的位置最新错误。

 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. 

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

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

在Mac或Linux上:export PATH =“$ PATH: yarn global bin :$ HOME / .config / yarn / global / node_modules / .bin”

要解决这个问题,我需要安装yeoman全球纱。

 yarn global add yo