ノードv0.10.32、 nvm install 0.10.32
があり、その環境用のグローバルパッケージがあるとします。たとえば、express-generator、nodemon、pm2などを0.10.32にインストールします。
0.10.34をインストールした後、0.10.32から0.10.34にアップグレードしたいのですが、 nvm use 0.10.34
使用していますが、express-generatorまたはnodemonを使用できなくなったのはなぜですか? なぜすべてを再インストールする必要があるのですか?
そのようなことをする簡単な方法はありますか?
申し訳ありませんが、コピーパッケージを読んでいませんでした
ただし、この問題は解決されません。グローバルモジュールを再インストールするのではなく、時間がかかります。
オプションの名前がreinstall-packages
に変更されました。代わりにそれを使用してください:-)
nvm
はnode
単一のグローバルにインストールされたバージョンを持つために使用されることを意図しておらず、複数のバージョンを管理することを意図しているため、この問題を閉じます。したがって、グローバルモジュールはあなたの責任です。管理。 あなたはそのためにhttps://www.npmjs.com/package/nを考えているかもしれません。
最も参考になるコメント
オプションの名前が
reinstall-packages
に変更されました。代わりにそれを使用してください:-)341は、npm以外のモジュールが実際にはこのメソッドで機能しないという問題を追跡し、モジュールを再インストールする代わりに、実際にモジュールを_コピー_する新しいオプションを追加する必要があります。
nvm
はnode
単一のグローバルにインストールされたバージョンを持つために使用されることを意図しておらず、複数のバージョンを管理することを意図しているため、この問題を閉じます。したがって、グローバルモジュールはあなたの責任です。管理。 あなたはそのためにhttps://www.npmjs.com/package/nを考えているかもしれません。