2017-02-10 67 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