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

私は長い間 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
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!