engines.node まで pin される
:pinAllExceptPeerDependencies を使うか、engines の node だけ rangeStrategy を戻す。
npm.rangeStrategy を pin にすると engines.node も pin される。ローカルや CI の Node が一致しないと install できなくなる。
:pinAllExceptPeerDependencies を使うか、engines の node だけ戻す。
json
{
"npm": {
"rangeStrategy": "pin",
"packageRules": [
{
"matchPackageNames": ["node"],
"matchDepTypes": ["engines"],
"rangeStrategy": "auto"
}
]
}
}