react-native 踩坑 适用于初学者

用书《react native 跨平台移动应用开发》(第二版)作者:阙喜涛

react-native-cli: 2.0.1
react-native: 0.44.3
ide:visual studio
java version "1.8.0_181"(使用java10.0.2会报错)

1.在试运行第一个代码时,用VS进行了代码编辑,输入Dimensions时,VS自动添加了如下代码

import { Dimensions } from './C:/Users/HP/AppData/Local/Microsoft/TypeScript/2.6/node_modules/@types/react-native/index';
 

然后reload后,报错

error: bundling: UnableToResolveError: Unable to resolve module `./C:/Users/HP/AppData/Local/Microsoft/TypeScript/2.6/node_modules/@types/react-native/index` from `D:\rn_softwares\app_projects\FuckApp\index.android.js`: Directory D:\rn_softwares\app_projects\FuckApp\C:\Users\HP\AppData\Local\Microsoft\TypeScript\2.6\node_modules\@types\react-native\index doesn't exist

解决方案:

删除之前VS自动添加的代码,将Dimensions加入到 import {...view,之后}

 

2.运行rn程序后,中文字符为乱码

原因:使用vs编辑代码输入中文时,vs会提醒编码不是标准模式,选择确定后vs会将编码自动变更为简体中文

vs解决方案:将编码改为Unicode(UTF-8)后保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值