【发布时间】:2019-09-27 23:00:43
【问题描述】:
我的机器上安装了 npm 版本 6。我在package-lock.json中有以下内容:
{
"name": "Project",
"version": "0.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"package1": {
"version": "0.1.2"
},
"package2": {
"version": "0.2.2"
}
}
}
每当我运行 npm install 时,它都会更新我的 package-lock.json 并且新联系人如下:
{
"name": "Project",
"version": "0.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"package1": {
"version": "^0.1.2"
},
"package2": {
"version": "~0.2.2"
}
}
}
我希望不要在 package-lock 版本中添加 ~ tild 或 cap ^。我什至没有在npm install 之前添加或删除任何包。 Lock 文件非常大,因此很难手动维护更改。
有什么问题?如何在不影响旧版本的情况下安装新包?
【问题讨论】:
标签: npm npm-install package-lock.json