コマンドを取り消す方法はありますかnpm update
?私はコマンドを実行し、今私はunmetの依存関係といくつかのエラーの束を持っています。npm updateを元に戻す方法は?
私はすべてのエラーを手動で再インストールして修正しようとしていますが、基本的にどのように復帰させるのか知っていますか?npm update
?
コマンドを取り消す方法はありますかnpm update
?私はコマンドを実行し、今私はunmetの依存関係といくつかのエラーの束を持っています。npm updateを元に戻す方法は?
私はすべてのエラーを手動で再インストールして修正しようとしていますが、基本的にどのように復帰させるのか知っていますか?npm update
?
package.json
ファイルを以前の状態に復元することができます(それでもやっているか、少なくとも変更したことを覚えておいてください)。npm update
を実行してください。
[UPDATE]
(依存関係ツリー内package.json
ファイルは、多くの場合、緩く依存関係のバージョンを指定しているので)しかし、一般的に、この技術は、あなたの全体の依存関係ツリーは、その正確な元の状態に復元されることを保証するものではありません。
あなたはあなたのパッケージの依存関係ツリーを正確に復元することができることを保証する必要がある場合は、依存関係のバージョンを「ロックダウン」するnpm shrinkwrapのようなものを使用する必要があります(前あなたはパッケージを公開)。
私がしたのは、更新されたnode_modulesをアンインストールしてから "npm install"を実行して再インストールすることでした。これは "rm -rf node_modules"でした。すべての大混乱を引き起こしたnpm updateを実行したとき、私のpackage.jsonは変更されていませんでした。したがって、node_modulesを削除して再インストールすると、私は喜んでビジネスに復帰します。
関連性:[なぜnpm installはunmet依存関係がありますか?](http://stackoverflow.com/questions/20764881/why-does-npm-install-say-i-have-unmet-dependencies) –
@ありがとう、私は実際にその質問で提案された解決策をやってしまった。私はそれをもっと早く見たいと思う。 – aug