0

而不是打字npm run lint我不小心写了npm un lint。我知道这un是 . 的同义词uninstall,但lint我们的package.json.

命令行说它添加了 5 个包并删除了 13 个包。package.json不过并没有改变,据我所知,两者都没有package-lock.json

运行'npm list | grep lint' 仅显示 eslint 和 lint-staged,我相信这两者都已安装。

运行npm i不会安装任何新东西。

我如何找出发生了什么,以及添加/删除了哪些包?

4

1 回答 1

1

有 2 个作用域,即globallocal。通常,执行npm会先转到本地,然后再转到全局。

在您的情况下,npm un没有遵循任何本地范围选项,例如--save,因此您可能在全局范围内操作。

这就是为什么您看不到 package-lock.json 的任何更改

于 2020-07-16T12:04:00.710 回答