npm
同等のものはありますか?糸の解像度機能?npm package.jsonには記載されていないドキュメント。
たとえば、[email protected]
依存関係の 1 つ (@lerna/publish) も 3.3.2 にインストールしたいと考えています。現在は次のように実行していますが、手動で変更したり、そのような危険なことをしたりyarn
せずに、npm を使用することをお勧めします。package-lock.json
"devDependencies": {
"lerna": "3.3.2",
},
"resolutions": {
"@lerna/publish": "3.3.2"
}
ベストアンサー1
NPM 8.3以降では、yarn resolutionsに相当するものはオーバーライド。
依存関係がどのバージョンに依存しているかに関係なく、パッケージ foo が常にバージョン 1.0.0 としてインストールされるようにするには、次のようにします。
{
"overrides": {
"foo": "1.0.0"
}
}
ドキュメンテーション:https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides