npm install [package]删除包

Mic*_*ach 5 npm npm-install

npm install [package]命令正在删除其他软件包,我必须运行'npm install'命令重新安装它们,这是一项繁琐的任务.

所有包都记录在package.json和package-lock.json文件中.

如果我npm安装[包b],它将安装包b但删除包a.对于其他包,这反过来也是如此.

我总是必须运行'npm install'来返回所有被删除的包,以便现在'package a和b'存在于node_modules中.

这是添加包的正常程序吗?或者有没有办法在添加新包后避免使用'npm intall'?

ish*_*ood 1

NPM 5.7 中有一个修剪错误,在这个问题发布后不久就得到了解决。

https://github.com/npm/npm/issues/17379

从 5.7.1 开始,这个问题显然已得到解决。