[RN] 坑之集合

开发时的坑


文字与图片混编

 

npm install 与 yarn 的比较

/* ... */ 

 

Watchman问题

Ref: Error: A non-recoverable condition has triggered. Watchman needs your help!

Ref: Ubuntu 16.04 下 React Native环境搭建

echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
watchman shutdown-server

 

 

 

编译时的坑


SignIn时遇到的link相关的bug

npm install
react-native link amazon-cognito-identity-js  <---- 手动加上即可!
react-native run-android

 

cannot override getUseDeveloperSupport() as protected

 

 

undefined is not an object(ecaluating 'ReactInternals.ReactCurrentOwner')

 

 

npm install 遇到的问题

(1) git 权限问题

复制代码
jeff@un-UX303UB$ sudo npm install
npm ERR! code 1
npm ERR! Command failed: /usr/bin/git clone -q git://github.com/react-navigation/react-native-tab-view.git /home/jeff/.npm/_cacache/tmp/git-clone-e519b87d
npm ERR! /home/jeff/.npm/_cacache/tmp/git-clone-e519b87d/.git: Permission denied
npm ERR! 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/jeff/.npm/_logs/2018-11-03T01_46_05_628Z-debug.log
复制代码

解决方案:https://docs.npmjs.com/getting-started/fixing-npm-permissions

先尝试使用npm 而不是直接sudo。

参考:https://github.com/KraigM/homebridge-harmonyhub/issues/97

 

(2) brew.sh的exec问题

Library/brew.sh: line 177: exec: : not found

解决方案:https://github.com/Linuxbrew/legacy-linuxbrew/issues/1077

安装brew的正确姿势:Install Homebrew In Ubuntu 16.04

 

(3) curl: command not found

sudo apt-get install curl 

之后才能:

brew install node

 

编译 signed apk 卡住了

Ref: android studio 一直卡在Gradle:Build Running的解决办法

提供了几种方法,不妨尝试一下。

 

  

 

运行时的坑


React Native version mismatch

Ref: https://github.com/expo/expo/issues/923

检查package.json中的react native版本号是否一致。

 

 

 

posted @   郝壹贰叁  阅读(695)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示