gpt4 book ai didi

NPM - 如何安装新包而不更新或添加 package.json 中描述的包

转载 作者:行者123 更新时间:2023-12-02 18:56:49 25 4
gpt4 key购买 nike

这是一个很难回答的问题,我会尽力解释一下。

如何在不安装依赖项或新包(在 package/-lock.json 中定义)的情况下添加新包?

例如:目前,我们有 package.json 和 package-lock.json 来维护版本控制。

但是,如果我们尝试添加新包,其他包(与 package.json 或 package-lock.json 相关)将会被更新/添加。

目的只是添加新的软件包,将这些软件包信息添加到package.json和package-lock.json中,而不影响当前安装的软件包。

最佳答案

如果您不希望任何软件包自动更新,请转至 package.json 并进行一些更改。例如改变"react-native": "^0.56.1""react-native": "0.56.1"

只需删除版本声明之前看到的插入符号“^”或波形符“~”即可。

  • 插入符“^”符号使 npm 能够更新次要版本更新(例如上面的示例 56 到 57 或更高)和
  • 波形符“~”符号使 npm 能够更新补丁版本更新([major,minor,path] 元组中最右侧的元素)

如果您声明软件包版本时没有任何标志,它们将不会更新。

关于NPM - 如何安装新包而不更新或添加 package.json 中描述的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48911625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com