如果我从我的项目中卸载这样的包:
npm uninstall react
package.json文件中与此包相关的行不会消失,然后当我安装此包的不同版本时,如下所示:
npm install react@15.0.0
软件包安装到node_modules,但package.json中的版本仍然是未更新的,这意味着它仍然是我在卸载之前的旧版软件包。
如何通过终端删除/更新/更改package.json中的版本?
答案 0 :(得分:0)
您需要在安装和卸载情况下向命令添加--save
。
这样,当使用--save 卸载时,包的行将从package.json以及node_modules中删除。使用--save 安装时,包的行将添加到package.json以及node_modules。
所以,你应该这样做,例如:
npm uninstall react --save
npm install react@15.0.0 --save