Предположим, у меня есть node v0.10.32, nvm install 0.10.32
, и у меня есть глобальные пакеты для этой среды, например, я устанавливаю express-generator, nodemon, pm2 и т.д. в 0.10.32
Я хочу обновить 0.10.32 до 0.10.34 после установки 0.10.34 и использования nvm use 0.10.34
, почему я больше не могу использовать экспресс-генератор или nodemon? Почему мне надо все устанавливать заново?
Есть ли упрощенный способ сделать это?
извини, я не читал копии пакетов
Но это не решает эту проблему, вместо того, чтобы переустановить глобальные модули, требуется больше времени.
Параметр был переименован в reinstall-packages
, используйте его вместо этого :-)
Я закрываю этот вопрос, потому что nvm
не предназначен для использования одной глобально установленной версии node
, он предназначен для управления несколькими, поэтому глобальные модули - это ваша ответственность. управлять. Возможно, вы подумали о https://www.npmjs.com/package/n для этого.
Самый полезный комментарий
Параметр был переименован в
reinstall-packages
, используйте его вместо этого :-)341 отслеживает проблему, заключающуюся в том, что модули, отличные от npm, на самом деле не работают с этим методом, и предполагает добавление новой опции, которая фактически копирует модули вместо их переустановки.
Я закрываю этот вопрос, потому что
nvm
не предназначен для использования одной глобально установленной версииnode
, он предназначен для управления несколькими, поэтому глобальные модули - это ваша ответственность. управлять. Возможно, вы подумали о https://www.npmjs.com/package/n для этого.