请告诉我从版本.13到15.0.1升级React的一步一步的过程。
答案 0 :(得分:13)
更新package.json
中的反应版本
删除node_modules
文件夹
运行npm install
安装过程将失败,控制台将显示预期的兼容版本号。更新它们并再次运行npm install。
安装完成后,再构建应用程序并进行测试。如果由于代码弃用而出现任何错误,那么您也必须修复这些错误
来自ver 13的弃用语法之一是react.render
的用法
在那里你必须导入react-dom并使用它来调用渲染。您可能会遇到许多其他潜在问题。所以请正确测试你的应用程序。
在我package.json
中的条目:
"react": "15.0.1",
"react-addons-perf": "15.0.1",
"react-addons-test-utils": "15.0.1",
"react-addons-update": "15.0.1",
"react-dom": "15.0.1"
一切顺利!
附:这是我遵循的过程,可能还有其他一些方法可以做到。
答案 1 :(得分:1)
根据经验,我可以说每个版本的react-native都有重大变化,例如从版本17开始,你需要删除@override
public List<Class<? extends JavaScriptModule>> createJSModules()
所以我的建议是逐步更新以及所有项目依赖项。