一尘不染

如何将`yarn.lock`与`package.json`同步?

node.js

我使用安装了一个软件包yarn add --dev,并运行其安装过程,在安装过程中,该软件包还安装了其他几个软件包,并将其添加到package.jsondevDependencies假设)中,我假设使用
npm 。很好,但是现在我yarn.lock不同步了。

同步yarn.lock到当前状态的正确,非手动方法是package.json什么?

编辑:yarn check将缺少的软件包显示为:

error Lockfile does not contain pattern: <package>@<version>

但这并没有添加它们。


阅读 596

收藏
2020-07-07

共1个答案

一尘不染

奔跑yarn install,或只是yarn

锁定文件会在对依赖项进行任何更改时(即在您运行yarn命令时)完整更新。

Yarn文档

您的yarn.lock文件是自动生成的,应完全由Yarn处理。 当您使用Yarn
CLI添加/升级​​/删除依赖项时,它将自动更新您的yarn.lock文件。
不要直接编辑此文件,因为它很容易破坏某些内容。

(强调我自己)

2020-07-07