1つのモジュールをインストールする際に特定のバージョンの依存関係をインストールしたい。npmに1つのモジュールをインストールする際に特定のバージョンの依存関係をインストールする方法
私は反応仮想化選択モジュールをインストールしたいとしましょう。これは、反応仮想化モジュールに依存しています。 したがって、 'npm install react-virtualized-select'を実行すると、 'react-virtualized'モジュールの最新バージョン(9.11.0)がインストールされます。しかし、私は特定のバージョン(9.9.0)の 'react-virtualized'モジュールをインストールしたいと思います。
私はpackage.jsonに以下
"peerDependencies": {
"react-virtualized-select/react-virtualized": "9.9.0"
},
をやってみましたが、メッセージの下に表示されます。あなたは依存関係の別のバージョンをしたい理由
npm install --save [email protected]
react-virtualized-selectのみをインストールすると動作しません。 –
をアンインストールして 'packages.json'から削除し、このコマンドを実行してください。これにより、 'react-virtualized-select'もインストールされます。 –
どのように機能するのですか? react-virtualized-selectにはreact-virtualizedが必要ですが、その逆はありません。 –