How to sync `yarn.lock` with `package.json`?

后端 未结 2 439
情歌与酒
情歌与酒 2020-12-11 14:27

I installed a package with yarn add --dev, run its setup process and during it, the package installed several other packages and added those to package.js

相关标签:
2条回答
  • 2020-12-11 15:02

    Run yarn install, or just yarn.

    The lock file is updated in its entirety on any change to dependencies, i.e. when you run a yarn command.

    From the Yarn docs:

    Your yarn.lock file is auto-generated and should be handled entirely by Yarn. As you add/upgrade/remove dependencies with the Yarn CLI, it will automatically update your yarn.lock file. Do not edit this file directly as it is easy to break something.

    (Emphasis my own)

    0 讨论(0)
  • 2020-12-11 15:19

    If all you are doing is a simple yarn install without any other flags or options passed in as well, you can optionally just use the yarn command and save typing a few characters.

    Taken straight from Yarn's docs:

    There are many options for installing dependencies, including:

    1. Installing all dependencies: yarn or yarn install

    Both commands will do the same thing.

    0 讨论(0)
提交回复
热议问题