Если вы установили на своем Mac последний узел 12, используя последнее обновление homebrew (если вы не обновились и хотите это сделать, обновите brew, запустив обновление brew и запустите узел установки brew).
Выполните следующие команды, чтобы убедиться, что узел и npm обновлены до 12 и 6.9.0
[keshav @ xxxxxx-mbp ~] $ node -v
v12.1.0
[keshav @ xxxxxx-mbp ~] npm -v
6.9.0
Если это то, что вы видите на своей консоли, вы можете перейти к следующим шагам. Если нет, добавьте комментарий, если вы столкнулись с ошибкой.
Выполните следующие команды
- echo export PATH = "$ HOME / npm / bin: $ PATH" >> ~ / .zshrc
- префикс конфигурации npm ~ / npm
- echo "export NODE_PATH = $ NODE_PATH: / home / $ USER / npm / lib / node_modules" >> ~ / .zshrc && source ~ / .zshrc
- npm install -y -g yo
Как только вы выполните команду на шаге 4, вы должны увидеть приведенный ниже вывод в консоли.
Вывод команды 4
npm install -y -g yo
npm WARN устарела cross-spawn-async@2.2.5: для cross-spawn больше не требуется набор инструментов сборки, используйте его вместо
/ Users / xx / npm / bin / yo-complete -> /Users/xx/npm/lib/node_modules/yo/lib/completion/index.js
/ Users / xx / npm / bin / yo -> /Users/xx/npm/lib/node_modules/yo/lib/cli.js
yo@2.0.6 postinstall / Users / xx / npm / lib / node_modules / yo
yodoctor
Йоман Доктор
Выполнение проверок работоспособности в вашей системе
✔ Глобальный файл конфигурации действителен
✔ Node.js версия
✔ Нет файла .bowerrc в домашнем каталоге
✔ Нет .yo-rc.json файл в домашнем каталоге
Версия ✔ npm
✔ NODE_PATH соответствует корню npm
Version йо версия
Все выглядит хорошо!
+ yo@2.0.6
обновлен 1 пакет в 5.752s