package-lock.json里各个依赖包的依赖的版本如何固定?

现在有一个比较老的项目,package-lock.json里的依赖包的依赖的版本是固定的:

clipboard.png

但是一旦npm i之后,上图所有被红框圈出的依赖的版本均被改成了^x.x.x~x.x.x,想请问如何可以固定住这些依赖的版本?

阅读 5.2k
3 个回答
新手上路,请多包涵
npm 5.3 可以

我也遇到同样的问题了npm6.9版本 npm i会改成^x.x.x 若找到原因望回复

新手上路,请多包涵

同问啊,是npm的问题还是其他什么的问题,我一个依赖包的版本用的是4.2.0,但是在删了node_modules之后重新安装,package-lock中的该依赖包的版本就变成了最新的4.3.2。请问有什么办法固定这个安装版本吗?因为新的版本有一些改动是目前不需要的,导致项目跑起来有问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题