Sah*_*and 0 javascript reactjs
我了解我使用的是react.js版本15.6.2。我知道这是因为在我的代码中这样做:
console.log(React.version);
Run Code Online (Sandbox Code Playgroud)
导致此控制台输出:
15.6.2
Run Code Online (Sandbox Code Playgroud)
我想升级到React@^v16.2.0。我尝试这样做:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n latest
Run Code Online (Sandbox Code Playgroud)
但是什么都没有改变。我在控制台中得到了相同版本的输出。如何升级节点?
编辑:
在这种情况下,我位于具有以下层次结构的项目文件夹中:
node_modules似乎包含react安装,因为它有一个react文件夹,其中package.json包含一个包含版本号的文件15.6.2。
我已经尝试过npm update --save react和npm update -g react。没有工作。发生相同的事情,并且可以在中找到相同的版本号node_modules/react/package.json。npm install在加入之前,我什至尝试再次跑步npm start。还有其他建议吗?
使用npm update --save react更新到最新版本。对于特定版本,请使用npm update --save react@16.2.0。
React不应在全局安装,而只能在您的项目中安装。如果不是这种情况下使用-g的,而不是--save
更新
好的,我的错。只需使用npm install --save react@16.2.0。这将安装新版本。
| 归档时间: |
|
| 查看次数: |
2831 次 |
| 最近记录: |