npm shrinkwrap vs install通过--save exact标志
使用npm shrinkwrap vs install通过--save exact标志,npm,npm-shrinkwrap,Npm,Npm Shrinkwrap,使用npm shrinkwrap或始终安装传递-E或-保存精确的|-E标志的依赖项之间有什么不同 例如:$npm i redux-SE-SE是--save--save-exact 我想,shrinkwrap也会负责锁定“我们的第一级依赖项的依赖项”,但总是使用——保存精确的会是一种不好的做法吗?如果没有,我们何时或为什么需要使用--save-exact标志 编辑:我也开始看到有人建议配置npm,以便在默认情况下安装精确版本的依赖项: 例如:$npm config set save exact=t
npm shrinkwrap
或始终安装传递-E
或-保存精确的|-E
标志的依赖项之间有什么不同
例如:$npm i redux-SE
-SE是--save--save-exact
我想,shrinkwrap
也会负责锁定“我们的第一级依赖项的依赖项”,但总是使用——保存精确的会是一种不好的做法吗?如果没有,我们何时或为什么需要使用--save-exact
标志
编辑:我也开始看到有人建议配置npm,以便在默认情况下安装精确版本的依赖项:
例如:$npm config set save exact=true
现在,如果我们这样做了,我们还需要包覆面处理我们的项目吗?像为您保存此版本一样保存精确的工作,但它不会锁定依赖项的依赖项
包覆面收缩可实现深度锁定