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 在我的更改后得到更新。
我有一个无辜的问题:在 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 在我的更改后得到更新。