Я использую NVM, чтобы не использовать sudo
для глобальной установки. Он отлично работает для всего, от Bower до Grunt и т. Д. Однако, когда я делаю npm install -g express-generator
, он не работает. Например, вот что я получаю, когда глобально устанавливаю Bower:
npm install -g bower
/Users/jrdillon522/.node/bin/bower -> /Users/jrdillon522/.node/lib/node_modules/bower/bin/bower
[email protected] /Users/jrdillon522/.node/lib/node_modules/bower
├── [email protected]
...
...
...
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
Работает нормально, верно? Когда я устанавливаю Express Generator, я получаю классическую ошибку:
нпм ОШИБКА! Пожалуйста, попробуйте запустить эту команду еще раз как root/Администратор.
Итак, я запускаю sudo npm install -g express-generator
. Вот что я получаю тогда:
sudo npm install -g express-generator
Password:
/Users/myName/.node/bin/express -> /Users/myName/.node/lib/node_modules/express-generator/bin/express
[email protected] /Users/myName/.node/lib/node_modules/express-generator
├── [email protected] ([email protected])
└── [email protected] ([email protected])
➜ ~ express -v
zsh: command not found: express
➜ ~
Почему??