簡體   English   中英

在紗線全球添加generator-jhipster之后,你找不到jhipster

[英]yo cannot find jhipster after yarn global add generator-jhipster

我正在嘗試使用紗線生成一個jHipster項目 - https://jhipster.github.io/installation/

我從其網站安裝了Node,並使用brew安裝了yarn。

紗線版本0.19.1節點版本v7.5.0 OSX Sierra 10.12.3

當我運行yarn global add generator-jhipster ,我可以看到jhispter生成器被復制到/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 ,它找不到jhipster。 但是,當我運行yarn add generator-jhipster ,你可以從當前文件夾找到jhipster。 不確定添加全球位置有什么問題。

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文檔的本地安裝說明:

注意:如果您在全局使用這些工具時遇到問題,請確保路徑中包含$ 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

我正在使用Ubuntu,我也遇到了這個問題。 然后我用sudo添加你的包

sudo yarn global add yo

希望這對你有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM