我明白了package-lock.json
代表什么,但我不明白添加此文件后插入符号范围如何工作?
假设我有一个包 ( my-module
),我想拥有所有新的非破坏版本而不手动指定新版本。我安装了最新版本,这是package.json
文件中的结果:
"my-module": "^4.1.1"
但是package-lock.json
,也通过修复 to 的版本进行了my-module
更新4.1.1
。
下次出新版本时my-module
: 4.1.2
。运行npm i
不会安装,因为里面的版本是package-lock.json
固定的旧版本。
问题
我怎样才能在不创建新文件的情况下npm i
下载最新的非破坏版本?该文件是否只是使用插入符号范围无效?my-module
package-lock.json