パッケージのリリース中に React の重複インストールを回避するにはどうすればよいですか?
P粉036800074
P粉036800074 2023-09-08 08:41:16
0
1
655

私は長い間 React を使用して開発してきましたが、パッケージの公開を試みたのはつい最近です。

私が開発しているパッケージの依存関係の 1 つが、パッケージとそのインストール先のプロジェクトとの間に競合がある React インストールで問題を引き起こしています。 (パッケージはreact-queryです)

この状況にはどう対処すればよいでしょうか?

React 17.x と React 18.x には奇妙な型の変更があり、一緒に使用すると問題が発生するため、理想的には 2 つのバージョンが一貫していることを望みます。しかし正直に言うと、私は完全に迷っています。

検索しても使用できるものが見つからないようです。

P粉036800074
P粉036800074

全員に返信(1)
P粉105971514

lib package.json ファイルで reactpeer dependency として指定する必要があります:

リーリー

ピアの依存関係が発生した場合、npm はライブラリを使用してプロジェクトの依存関係をチェックします:

  • これらの依存関係にバージョン要件に一致する react が含まれている場合、他の操作は必要ありません
  • 適切なバージョンの react が見つからない場合、npm は一致する最新のバージョンをインストールします

古いバージョンの npm では動作が異なる場合があり、npm install 中にコンソールに警告のみが表示されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート