我不知道如何从React 16回到React 15。
我的package.json文件中有以下几行,
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1",
}
}
然后我发起了
npm install --save react@^16.0.0 react-dom@^16.0.0
安装了反应16.1.1。然后我看到了一个bug并且想要返回,但是,即使使用以下行指定反应的确切版本,仍然会使用react 16。
"dependencies": {
"react": "15.6.1",
"react-dom": "15.6.1",
}
}
如何回到React 15?
答案 0 :(得分:2)
在dependencies
内更新package.json
后,您需要运行npm install
才能进行更改。
或者如果你想在命令行中完成所有操作,你可以这样做:
npm install --save react@15.6.1 react-dom@15.6.1
答案 1 :(得分:0)
首先更新package.json
中的反应版本。然后,从项目结构中删除文件夹node_modules
。最后npm install
。
如果版本不匹配,安装将失败。
请检查所有依赖项和&然后安装兼容版本的那些。更新它们并再次运行npm install
。
祝你好运!!
答案 2 :(得分:0)
如果您正在使用git并且可以回滚提交,请确保您位于项目目录的根目录中,然后运行此命令以查找更改:
git log
例如0766c053是您要还原的提交:
git revert --no-commit 0766c053..HEAD
rm -rf node_modules
npm i
这将回滚到您之前的确切包版本。如果你不使用git,你应该这样做,Lina说:
npm install --save react@15.6.1 react-dom@15.6.1