Grunt&Bowerをインストールし、ZSHを使用しています。
入力するとき、取得するとき、bower --help
またはこれを修正するにはどうすればよいですか?grunt anything
zsh: command not found: bower
zsh: command not found: grunt
/usr/local/share/npm/bin/
あなたに追加$PATH environment
上記を機能させることができませんでした。問題は、Macを再インストールしたばかりで、gruntを再インストールするのを忘れていたことです。
bash -l
を使用してbashに戻り、を実行することで、gruntが実際にインストールされ、zshellの外部で正しく機能していることをテストできますgrunt
。
gruntが同じエラーをスローしている場合は、次を実行してgruntをインストールできます。
sudo npm install -g grunt-cli
実行zsh
してzshellに戻ります。
インストールしたとき、グローバルにインストールしましたか?
npm install -g bower
それを試してみてください。そうでない場合は、sudoも追加してみてください
sudo npm install -g bower
grunt(bower)をインストールすると、ターミナルがディレクトリを教えてくれます。ZSHシェルを使用している場合は、これを.zshrcに追加します。
export PATH=/usr/you/directory/npm/bin:$PATH,
私はそれを使用して見つけます:
/lib/node_modules
export PATH=/usr/lib/node_modules/npm/bin:$PATH
yarn
代わりに使用しましたnpm
:
yarn add grunt grunt-cli
yarn grunt
それは私のために働いた。うまくいけば、それは他の誰かを助けるでしょう:)
GNOME-Terminal(Ubuntu UnityおよびGnomeのデフォルト)を使用している場合は、https://askubuntu.com/questions/279180/nvm-command-not-found-issueの回答を試してください。