2

npm shrinkwrap使用或始终安装传递-Eor--save-exact|-E标志的依赖项有什么不同?

即:$ npm i redux -SE -SE --save --save-exact

我想shrinkwrap也会处理锁定“我们的第一级依赖项的依赖项”,但总是使用它会是一个不好的做法--save-exact吗?如果没有,我们何时或为什么需要使用该--save-exact标志?

编辑:我也开始看到人们建议配置 npm 以默认安装确切版本的依赖项:

IE。:$ npm config set save-exact=true

现在,如果我们这样做,我们还需要shrinkwrap我们的项目吗?

4

1 回答 1

1

save-exact 工作就像只是为你保存这个版本,但它不会锁定依赖项的依赖

收缩包装使深度锁定。

于 2016-09-30T08:42:27.133 回答