NPM ci 之后的 NPM 修剪

NPM prune after NPM ci

我有一个无辜的问题:在 npm ci 之后做 npm prune 是否有兴趣?对我来说 npm ci 似乎就足够了 cient,不是吗?

提前致谢

因为'npm ci'在安装前删除了现有的'node_modules',所以不需要修剪。

Npm prune 删除安装在 node_modules 文件夹中但未在 package.json 中定义的无关软件包。当您从空的 node_modules 文件夹中移动时,不会发生这种情况。

但这不是 @madmed 的有效答案,因为在 npm prune 之后我有:

added 410 packages, removed 984 packages, and changed 10 packages in 32s

npm ci 不会改变 package-lock。json

所以答案是:是的,你有兴趣。我在我的项目中完成了它,以确保 root package-lock.json 在我的更改后得到更新。