假设我有一个依赖项package.json
:
"dependencies": {
"my-dependency": "~1.0.0"
}
并且有1.0.1
可用的软件包版本。当我运行npm update my-dependency
它时,它将文件中的版本更改package-lock.json
为 1.0.1(这完全没问题),并将依赖项更改package.json
为
"dependencies": {
"my-dependency": "^1.0.1"
}
为什么?如何预防?我只想更改我的package-lock.json
文件,我不想更改~
为^
.