Я использую NVM, чтобы избежать использования sudo
для установки вещей во всем мире. Он отлично работает для всех от Bower, до Grunt и т. Д. Однако, когда я делаю npm install -g express-generator
, он не работает. Например, Вот что я получаю, когда я глобально установить Бауэр:Не удается установить экспресс-генератор по всему миру с помощью nvm
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])
отлично работает правильно? Когда я установить генератор Экспресс я получаю классическую ошибку:
npm ERR! Please try running this command again as root/Administrator.
Так я бегу 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 ➜ ~
Почему ??
Так что я действительно должен был добавить это в файл '.zshrc', но да, это сработало. Это действительно странно, что я должен был, и это, вероятно, означает, что что-то не так. Но это исправить. Благодаря! – JDillon522
С удовольствием! <33 – rdegges