RN 环境搭建出现的问题

在RN 的环境中配置出现问题,crn 封装的rn 的信息,出现问题,通常会执行crn-cli run patch 去解决,但是发现实际使用过程中crn-cli 的命令找不到,
是node 的版本 不一致导致的, 解决方案!

1、 删除原有node

brew remove –force node
sudo rm -r /usr/local/lib/node_modules

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node

2、下载安装nvm(node版本管理工具)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash

3、使用nvm工具安装node

nvm install v5.12.0

nvm use 5.12.0

nvm alias default 5.12.0

第二
有一段时间没有从事RN开发,在跑RN 工程的时候,会出现如下的问题
这里写图片描述

解决方案:
(1)、更新CRN JS代码:a. 先看下package.json里的@ctrip/crn依赖是不是最新版本的,b. 然后 npm uninstall @ctrip/crn,再npm install @ctrip/crn,更新到最新的crn;
(2)、更新Native Runtime环境:a. 如果是使用 CRN 框架提供的模拟器APP调试,重新运行crn-cli run-ios/run-andriod拉取最新的模拟器包调试即可;(模拟器包是框架团队手动上传到服务器的,有时更新不会很及时,可联系框架团队更新模拟器的包)
b. 如果使用 Native 代码本地 build 调试,更新 Native 代码重新build即可
(3)、1、2试了都不行的话,可以直接删了node_modules文件夹,重新npm install

在以上的步骤都走完了,问题还是没有彻底解决记住执行
crn-cli run-patch
该命令是用来替换RN依赖文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值