这是一个难题,我会尝试解释。
如何添加没有安装依赖项或新软件包的新软件包(在软件包/ -lock.json中定义)?
例如:目前,我们有package.json和package-lock.json来维护版本控制。
但是,如果我们尝试添加新包,则会更新/添加其他包(与package.json或package-lock.json相关)。
目的只是添加新包,在package.json和package-lock.json中添加这些包信息,而不会影响当前安装的包。
答案 0 :(得分:1)
如果您不希望任何软件包自动更新,请转到package.json并进行一些更改。
例如变化
"react-native": "^0.56.1"
至"react-native": "0.56.1"
只需删除在版本声明之前看到的插入符号“ ^”或波浪号“〜”符号即可。
如果您声明的软件包版本没有任何符号,那么“ npm i
”命令将不会更新它们。