如果yarn check
发现差异,我该如何让yarn install
进行修复?
背景:我检查了yarn.lock和package.json;当我安装一个新软件包时,它在本地运行,但是当我安装到另一个NODE_MODULES目标时,yarn install
似乎没有注意到需要添加新的依赖项,但是yarn check
看到了。
实际上,我读到yarn install
与yarn check --integrity
进行相同的检查,后面的命令没有看到差异(即函数就像yarn install
)。问题是如何让yarn install
执行与yarn check
相同的检查,或以其他方式让yarn install
注意yarn check
找到(或将会)找到的内容。
答案 0 :(得分:4)
请注意,yarn check documentation中的内容是:
命令纱线检查在历史上一直存在错误,并且维护不力,因此已弃用,并将在Yarn 2.0中将其删除。您应该改用
yarn install --check-files
。
对我来说,我通常只需yarn upgrade --latest
即可将依赖项升级到最新版本。