最佳答案
当您运行 npm install --save somepackage
时,它通常会在 package.json 中添加以下内容:
"dependencies": {
"somepackage": "^2.1.0"
}
因为版本前面有一个插入符号(^) ,这意味着如果您稍后运行 npm install
,它可能会改为安装版本2.3.0。由于相当明显的原因,这可能是不受欢迎的。npm shrinkwrap
是有用的,但不能真正解决问题。
我有几个问题: