如何升级React

时间:2018-04-11 11:22:13

标签: javascript reactjs

我知道我正在使用react.js版本15.6.2。我知道这是因为在我的代码中执行此操作:

console.log(React.version);

导致此控制台输出:

15.6.2

我想升级到React@^v16.2.0。我试过这样做:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n latest

但没有任何改变。我在控制台中获得了相同的版本输出。如何升级节点?

编辑:

这是情况,我在一个具有以下层次结构的项目文件夹中:

enter image description here

node_modules似乎包含react安装,因为它有一个带有package.json文件的react文件夹,其中包含版本号15.6.2

我已经尝试了npm update --save reactnpm update -g react。没有用。同样的事情发生了,在node_modules/react/package.json中可以找到相同的版本号。在托管npm install之前,我甚至尝试再次运行npm start。还有其他建议吗?

1 个答案:

答案 0 :(得分:3)

使用npm update --save react更新到最新版本。 对于特定版本,请使用npm update --save react@16.2.0

不应在全局安装React,而只能为您的项目安装。如果不是这种情况,请使用-g代替--save

<强>更新

好的,我的错。只需使用npm install --save react@16.2.0即可。这将安装新版本。