ヤーンを使用してjHipsterプロジェクトを生成しようとしています- https://jhipster.github.io/installation/
私はそのウェブサイトからNodeをインストールし、brewで糸をかけました。
ヤーンバージョン0.19.1ノードバージョンv7.5.0OSX 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でグローバルにインストールする必要がありました。
yarn global add yo