2023-02-08 记录一下react-native app项目搭建过程

项目开发环境:windows 10

项目运行系统:Android

项目搭建前你得确保你有一个用于开发的IDE和已经安装好了的rn(react-native简称)脚手架,我是要用rn的脚手架来搭建项目的。

请分别执行以下代码:

react-natvie init myApp --version 0.68.2

这里用了指定版本(0.68.2)就是为了避免会出现rn版本不兼容问题而出现的bug。

如果你运行这行代码报错,那么请改运行下面代码:

npx react-native@latest init AwesomeProject

一路回车即可;

当你看到下面代码出现时,表示react-native的app包已经下好了:

Done in 44.10s.


  Run instructions for Android:
    • Have an Android emulator running (quickest way to get started), or a device connected.
    • cd "D:\myApp" && npx react-native run-android

  Run instructions for Windows:
    • See https://aka.ms/ReactNativeGuideWindows for the latest up-to-date instructions.

如图示:

接着下一步就是用数据线把你的手机和电脑连接起来,然后执行下面代码:

adb devices

这个是用于检测电脑有没有识别到你的手机,如果出现下面代码中有device则证明你的设备已经进来了,可以为安装android包到你手机上而作准备

List of devices attached
N2XNW21225007660        device

如果adb报错:

如果你没有把react-native app项目导入到android studio,那么可能是因为没有安装到adb.exe;

如果已经导入了android studio并且已经安装了adb.exe,那就可能要手动配置adb的环境变量,请看这:https://www.cnblogs.com/iuniko/p/17816395.html

如果adb没报错,请接着阅读下文👇

你要确保你已经打开设备的 USB 调试开关,接着初始化项目依赖

yarn android

初始化完成后,它会弹出一个项目运行的窗口,然后它还会自动打包到你手机上。

这个过程耗时比较长,我用了20分钟才打包成功,而且是没用到Android studio这种打包工具,仅用vscode就搞定了。

更多安装细节可以参考rn的官网https://reactnative.cn/docs/environment-setup

============================  报错指引  start  ============================

2023-03-01 报错指引:'react-native' 不是内部或外部命令,也不是可运行的程序

这个报错是因为你没有全局安装react-native的脚手架,请执行下面代码全局安装react-native脚手架👇

注意:如果你已经全局安装了,并且在npm文件夹里有react-native-cli这个文件夹存在,那么多半是因为电脑没有识别到脚手架的问题,你只需要重启一下电脑可解决。

npm install -g react-native-cli

============================  报错指引  end  ============================

 

posted @ 2023-02-08 11:07  叶乘风  阅读(196)  评论(0编辑  收藏  举报