Как исправить "zsh: команда не найдена: vue"? - PullRequest
0 голосов
/ 28 октября 2019

Я установил @ vue / cli на моем Mac, но всякий раз, когда я набираю «vue», мой терминал говорит «zsh: команда не найдена: vue» - Как я могу решить эту проблему? Я искал похожие проблемы и уже потратил полдня, но все еще не решил ...

Это мое окружение:

  • macOS Catalina версия 10.15
  • npm 6.4.1
  • узел v10.13.0

Я изменил $ PATH, выполнив это:

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc

Теперь это:

echo $PATH
/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Apple/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands

Похоже, @ vue / cli установлен, но я не знаю, почему команда vue не найдена. У меня нет привилегий администратора?

~ % npm install -g @vue/cli
/Users/ami/.npm_global/bin/vue -> /Users/ami/.npm_global/lib/node_modules/@vue/cli/bin/vue.js
+ @vue/cli@4.0.5
updated 1 package in 46.758s
~ % node -v
v10.13.0
~ % npm -v
6.4.1
~ % vue -v    
zsh: command not found: vue
~ % vue create new-project
zsh: command not found: vue

Я следую инструкциям Vue CLI, поэтому в результате предполагается создание нового проекта vue. https://cli.vuejs.org


решено Спасибо за ваш совет! Я попытался ~ % export PATH=~/.npm_global/bin:$PATH, и мой путь стал:

~ % echo $PATH
/Users/ami/.npm_global/bin
:/usr/local/bin
:~/.npm_global/bin
:/usr/local/bin
:~/.npm_global/bin
:/usr/local/bin
:/usr/bin
:/bin
:/usr/sbin
:/sbin
:/Library/Apple/usr/bin
:/Library/Apple/bin
:/usr/local/share/dotnet
:/opt/X11/bin:~/.dotnet/tools
:/Library/Frameworks/Mono.framework/Versions/Current/Commands

И попробуйте еще раз:

~ % vue --version
@vue/cli 4.0.5

Сработало!

...