如何在忽略semvar的情况下安装NPM软件包?
问题描述:
我遇到了问题,其中最近更新(在上周)依赖项的依赖项导致Safari中发生错误。我的所有版本都设置为package.json
,但它们的依赖关系显然会使用semvar版本范围进行提取。我的旧package-lock.json
现在有无效的校验和,因此无法正常工作。如何在忽略semvar的情况下安装NPM软件包?
如何使用最低指定版本的依赖关系(忽略semvar /版本范围)重建我的node_modules
?我想为所有依赖项获取确切的指定包,而不会自动拖动更新的版本。
答
作为示例:foo" = "~1.0.1,
这只会将版本范围设置为次要版本。我无法对依赖package.json文件做这件事。 – estacks
@DmitriyLishtvan - 你应该详细解释为什么这是正确的答案。 – Difster
我有同样的问题,我的解决方案是:设置包的最低版本 –