【问题标题】:How to change the version of package in package.json如何更改 package.json 中的包版本
【发布时间】:2017-09-28 13:22:50
【问题描述】:

如果我像这样从我的项目中卸载一个包:

npm uninstall react     

package.json 文件中与这个包相关的行并没有消失,然后当我安装这个包的不同版本时,像这样:

npm install react@15.0.0

包被安装到 node_modules,但 package.json 中的版本仍未更新,这意味着它仍然是我卸载前的旧版本的包。

如何通过终端删除/更新/更改package.json中的版本?

【问题讨论】:

标签: javascript npm terminal


【解决方案1】:

在安装和卸载情况下,您都需要将--save 添加到命令中。

这样,当使用 --save 卸载 时,包的行将从 package.json 以及 node_modules 中删除。并且当安装 使用--save 时,包的行将被添加到package.json,以及node_modules。

所以,你应该这样做,例如:

npm uninstall react --save    
npm install react@15.0.0 --save

【讨论】:

  • 你可以 npm install react@15.0.0 --save 因为包会自行更新
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
  • 2021-03-13
  • 2021-09-29
  • 2016-04-20
  • 1970-01-01
  • 2021-06-25
相关资源
最近更新 更多