javascript - react native : Error while downgrading from 0. 51 到 0.45

标签 javascript ios reactjs react-native react-redux

我想降级我的项目,因为一些第三方包没有用最新版本的 react-native 更新。我正在使用 Xcode 9.0

当我尝试降级我的 react-native 版本时,出现此错误:

error: /Users/........./node_modules/react-native/ReactCommon/privatedata/PrivateDataBase.h: No such file or directory

我遵循的要点:

package.json 中,我将版本从 0.51 更改为 0.45

然后运行 ​​npm install。

最佳答案

如果您更改了 package.json 中的某些内容,请确保您也删除了 package-lock.json。

我总是在更改以下脚本后执行:

watchman watch-del-all 1>/dev/null

rm -rf node_modules 1>/dev/null
rm -rf yarn.lock  1>/dev/null
rm -rf package-lock.json 1>/dev/null
rm -rf $TMPDIR/react-packager-* 1>/dev/null
rm -rf ios/build 1>/dev/null
rm -rf android/build 1>/dev/null

npm cache clear --force -s 1>/dev/null
npm cache verify 1>/dev/null

来自:https://gist.github.com/skizzo/8633169b4f1b0e781c83af4d52ec7249

如果您仍然遇到版本不匹配的问题,请尝试:

npm uninstall your-package-you-want-to-remove &&  npm install your-package-you-want-to-remove@1.0.0 (fixed version number)
react-native link

关于javascript - react native : Error while downgrading from 0. 51 到 0.45,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47906140/

相关文章:

reactjs - ReactJS 中没有“Access-Control-Allow-Origin”

javascript - 使用 Node 从 CL 创建存储库时出现 Github API 错误,JSON 解析错误

Javascript 拖放 - Illustrator 风格 'smart guides'

iphone - 在我的 App 中的 App Store 中打开我的应用程序列表

ios - 在选择时动画化 UICollectionViewCell 标签

ios - Swift 2.2 Xcode 7.3 中的 AWS S3 集成给出错误

javascript - Flux:异步操作成功时的编程转换

reactjs - 如何使用 React 在 map 的最后一个元素上添加文本

JavaScript:在 IE 中列出全局变量

javascript - 我的 Angular2 代码有问题