Suponha que eu tenha o nó v0.10.32, nvm install 0.10.32
, e tenha pacotes globais para esse ambiente, por exemplo, eu instalo express-generator, nodemon, pm2, etc em 0.10.32
Quero atualizar de 0.10.32 para 0.10.34, depois de instalar 0.10.34 e usar nvm use 0.10.34
, por que não posso mais usar express-generator ou nodemon? Por que devo instalar tudo de novo?
Existe uma maneira simplista de fazer isso?
oh desculpe, eu não li os pacotes de cópia
Mas isso não resolve este problema, ao invés de reinstalar os módulos globais, leva mais tempo
A opção foi renomeada para reinstall-packages
, use-a em seu lugar :-)
Estou encerrando este problema porque nvm
não deve ser usado para ter uma única versão globalmente instalada de node
, mas sim para gerenciar várias versões, portanto, os módulos globais são de sua responsabilidade gerir. Você pode estar pensando em https://www.npmjs.com/package/n para isso.
Comentários muito úteis
A opção foi renomeada para
reinstall-packages
, use-a em seu lugar :-)341 rastreia o problema de que módulos não-npm realmente não funcionam com este método e envolverá a adição de uma nova opção que realmente _copia_ sobre os módulos em vez de reinstalá-los.
Estou encerrando este problema porque
nvm
não deve ser usado para ter uma única versão globalmente instalada denode
, mas sim para gerenciar várias versões, portanto, os módulos globais são de sua responsabilidade gerir. Você pode estar pensando em https://www.npmjs.com/package/n para isso.