npm shrinkwrap
使用或始终安装传递-E
or--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
我们的项目吗?