★5.1 假期 就這樣短暫的結束了,你都幹啥了?前端
😂,我嘛加了3天班,大家呢?react
最近公司有個React Native 項目,不得不學習下RN了。因爲以前學過React,學React Native 過程還算能夠,不太艱難。android
學習React Native 踩了好多坑,總結文章,以便別的小夥伴開發RN,能夠輕鬆上手,減小踩坑。😂web
」
★我以前是按照官方提供的腳手架安裝的,出現各類坑,建立好了項目,啓動項目,各類報錯,最後各類百度,沒果。npm
後來選擇了EXPO,可真香。react-native
」
1. 全局安裝腳手架
npm uninstall -g react-native-cli
2. 建立新項目
react-native init ProjectName
3. yarn start
複製代碼
★Expo是通用React應用程序的框架和平臺。它是圍繞React Native和本機平臺構建的一組工具和服務,可幫助您從同一JavaScript / TypeScript代碼庫在iOS,Android和Web應用程序上開發,構建,部署和快速迭代。框架
」
1. 全局安裝 EXPO
推薦用 yarn 安裝//
npm install --global expo-cli
(當時用npm,安裝了半個小時,也沒安裝完......😭)
2. 建立項目 expo init my-project 複製代碼
★從項目的開發 到 最終的上線, 都很輕鬆。編輯器
當你想打包你的App 成APK 文件:工具
你能夠是使用EXPO 提供的 指令:
expo build:android
學習打包的時候,會須要EXPO的帳戶, 由於它會發布到你EXPO帳戶下,生成APK 文件 ,發佈到應用商城,須要證書或者資料, 它會給你生成一個, 徹底不用咱們操心,只關注編碼。
」
yarn start
★啓動成功後,它會開啓一個服務,會自動打開一個網頁,在這個網頁中,你只須要把你的 手機模擬器 或者 真機 連着電腦, 而後 點擊
Run on Android device
就能夠運行在手機上了。是否是很輕鬆哈,使用官方提供的,你的本身配置,查找模擬器。😝
」
★這樣很方便咱們開發APP 中調試, 數據改變, 視圖同時改變。
」
★因爲我是Windows 環境,在這裏就只介紹 如何打包 Android APK 文件了。
IOS 打包 去官方讀文檔也能夠,文檔可能對國人不太友好,純英文,翻譯工具能夠幫到咱們。
」
★本章介紹了,如何配置React Native 環境, 以及EXPO 神器如何使用,從 0 到 打包成 APK 文件流程。
中間我踩了不少坑,寫文章記錄下來,別的朋友就能夠減小踩坑的時間,專一業務開發方面,從而開發出優質的APP 應用。
」