带有插入号版本的NPM更新不会引入最新的次要版本(安装会带来)

时间:2018-08-20 21:25:02

标签: npm

我正在尝试学习NPM(和React)。我尝试将演示站点从React 15迁移到16。

我运行了Id, Code, ProductId ,它起作用了,并将package.json文件更新为“ react”:^ 16.0.0。我注意到在package-lock.json中,它没有'^',因此我添加了它并运行:npm install --save react@^16.0.0,并且两个文件的版本都保持在16.0.0,而我希望它能够更新到16.4.2。

如果我运行:npm update react --save,它将获得最新版本,并且一切正常。从本文看来,相反的说法应该是正确的:

npm install vs. update - what's the difference?

有人能说明为什么会这样吗?

0 个答案:

没有答案