package-lock.json里各个依赖包的依赖的版本如何固定?
现在有一个比较老的项目,package-lock.json
里的依赖包的依赖的版本是固定的:
但是一旦npm i
之后,上图所有被红框圈出的依赖的版本均被改成了^x.x.x
或~x.x.x
,想请问如何可以固定住这些依赖的版本?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
同问啊,是npm的问题还是其他什么的问题,我一个依赖包的版本用的是4.2.0,但是在删了node_modules之后重新安装,package-lock中的该依赖包的版本就变成了最新的4.3.2。请问有什么办法固定这个安装版本吗?因为新的版本有一些改动是目前不需要的,导致项目跑起来有问题。
我也遇到同样的问题了npm6.9版本
npm i
会改成^x.x.x
若找到原因望回复