0

常に最新の特定のメジャー バージョンである必要があるいくつかの依存関係があります。そこで、以下のように package.json 依存関係リストに追加しました。

{
...
  dependencies: {
    "A": "^12.0.0",
    "B": "^12.0.0",
    "C": "^12.0.0",
    ...

package-lock.jsonで、パッケージBのバージョンが 12.2.2 だとします。パッケージBの新しいバージョンがバージョン 12.3.0 で到着し、他のパッケージの更新はありません。

package.jsonファイルを次のように変更するとnpm update、次のようになります。

{
...
  dependencies: {
    "A": "^12.0.0",
    "B": "12.3.0",
    "C": "^12.0.0",
    ...

そうなってほしくない。package-lock.jsonとnode_modules更新されますが、 package.json はパッケージBに対して同じままです。

試してみましたが、それはnode_modulesnpm update --no-saveのみを更新し、 package-lock.jsonは更新しません。

どうすればそれを達成できますか?

4

1 に答える 1