package.json ファイルとインストール bash スクリプトを含むプロジェクトがあり、他の手順の中でnpm install
.
スクリプトを更新して、糸yarn install
が利用可能な場合に実行され (糸のキャッシュ、ロックファイルなどを利用するため)、それ以外の場合にフォールバックするように考えています。私が知る限り、すべてのパッケージがインストールされ、どちらの方法でも問題なく動作するようです。npm install
しかし、これが実行可能なアプローチになるのに十分な互換性がありますyarn
か? npm
または、これが引き起こす可能性のある潜在的な問題はありますか? 1つだけ選ぶつもりですか、それとも糸は実際にはnpmと交換可能ですか?
(注。この密接に関連する質問を読みましたが、プロジェクトで糸とnpmの両方のインストールプロセスを明示的にサポートすることに関するものであるため、これを別の質問として尋ねています)