如何用`package.json`同步`yarn.lock`?

我用yarn add --dev安装了一个包,运行它的安装过程,在安装过程中,这个包安装了几个其他的包,并把它们添加到package.json (在devDependencies ),我假设用npm 。 太好了,但现在我的yarn.lock不同步。

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

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

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

但它不会添加它们。

你可以运行yarn install 。 在通过命令行界面对依赖关系或操作进行的任何更改时,locking文件将全部更新。