web-dev-qa-db-ja.com

糸の解像度と同等のnpm?

yarn resolutions 機能に相当するnpmはありますか? npm package.json docs には言及されていません。

たとえば、lerna @ 3.3.2とその依存関係の1つ(@ lerna/publish)も3.3.2にインストールします。現在、そのような糸でそれをしていますが、npmを使用し、package-lock.jsonまたはそのような危険なものを手動で変更することを好まないでしょう。

"devDependencies": {
  "lerna": "3.3.2",
},
"resolutions": {
  "@lerna/publish": "3.3.2"
}
22
adanilev

これはnpmによってネイティブにサポートされていないようですが、このパッケージはこの機能を追加することを目的としています:

https://github.com/rogeriochaves/npm-force-resolutions

19
Julien