react native踩坑記(建立指定的React-Native版本)
建立指定的React-Native版本
剛剛開始學習React Native,很多都不懂,搭建環境的時候遇到了挺多問題的,一直在折騰。
我是按照React Native文件來搭建環境的,安裝react-native-cli使用的是下面的命令。
npm install -g react-native-cli
安裝完之後建立了一個專案test,發現react-native的版本是最新的0.50.1,這個版本目錄中是沒有index.android.js和index.ios.js這兩個檔案的,多了index.js和App.js等檔案
剛學React Native就使用最新的版本肯定會遇到很多別人沒有遇到的坑,而且我買的書《React Native跨平臺移動應用開發》這本書是使用0.41.0版本的,為了統一所以還是使用低版本吧
結果我想當然的使用react-native init demo @0.41.0 這個命令來建立低版本的專案,結果是不對的,這樣創建出來的依然是最新版本的專案。
後來在百度上看到說,在安裝react-native-cli的時候可以指定版本,使用npm install -g react-native-cli @0.41.0,然後我把react-native-cli解除安裝了,重新安裝,不管怎麼試都是不行的,直接就報錯了。也可能是可以的,但是我試了是不行的。
後來又找到了一個方法:
react-native init demo --verbose --version 0.41.0
相關推薦
react native踩坑記(建立指定的React-Native版本)
建立指定的React-Native版本 剛剛開始學習React Native,很多都不懂,搭建環境的時候遇到了挺多問題的,一直在折騰。 我是按照React Native文件來搭建環境的,安裝react-native-cli使用的是下面的命令。 npm in
react native 踩坑記
react native 碰到的幾個坑。記錄如下。 1.com.facebook.react.common.JavascriptException: undefined is not an object (evaluating 'n.internals.offset[e]'), stack:
React-native踩坑日記(一)
建立頁面跳轉時報錯 undefined is not an object (this.props.navigation.navigate 學習 React-native 的第一個心得就是要做好踩坑的準備,之前剛入手的時候瘋狂紅屏,於是各種百度, 終於可以正常
react-native 踩坑紀實(1)- 安裝環境
一、安裝環境 開發rn得裝個nodejs,我機器有,這一步就免了。然後開啟rn的官網 瞄了一下,官網的get start使用的是expo 來進行開發,這個東西我體會了一下就是能快速進入開發狀態。不用裝android-studio,手機裝一個Expo客戶端就直接能用,省
React Native踩坑記
一、遇到過的坑 1.1 執行Downloading https://services.gradle.org/distributions/gradle-2.4-all.zip時報錯 解決方法:複製報錯的下載連結,用迅雷下載, 將專案地址中的AwesomeP
Android原生專案整合React Native踩坑記
最近在學習React Native,將Android原生專案整合React Native實現混合開發。參考官網和其他一些相關資料,自己動手一步一步操作,發現真的是一步步踩坑再填坑的過程,此文章記錄整合React Native的步驟和出現的問題,方便以後查閱。
react native 踩坑記
react native 碰到的幾個坑。記錄如下。 1.com.facebook.react.common.JavascriptException: undefined is not an object (evaluating 'n.internals.offset[e]'
create-react-app踩坑記
tcs onf class working zip als mpi iconfont hat 前言 哇,不的不說這個react 這個腳手架create-react-app腳確實有很多問題,哈哈,下面來看看吧有哪些坑: 引用sass或者less 記得16
Spring boot 初步踩坑記(一)
初步使用spring boot + mybatis 組合,然而在eclipse 內執行 妥妥的 一點的問題都沒有。打包成jar 和war ,執行時,報錯: Field XXXXin XXXX.DemoApplication required a bean of type
Framework7+Framework7-vue+vue踩坑記(三)
1. Notification元件 framework7-vue沒有該元件,使用framework7的方式實現,程式碼如下: this.$f7.addNotification({ title: 'Framework7', message: 'This is a si
weex 踩坑記(持續更新中……)
消失了一個月,努力為新專案倒騰 weex 中,記錄一下遇到的問題。之後還會持續更新~ 目前,我使用的 weex 都是在整合Weex到Android來做的,專案使用的是 weex-toolkit
一個簡單的百度貼吧爬蟲&&百度搜索爬蟲&&模擬登入菜鳥踩坑記(requests、lxml)
這幾天在學爬蟲,試了下簡單的,不涉及scrapy框架,庫用的lxml、requests,python3,不涉及網頁介面互動。 1、百度貼吧爬蟲 爬取貼吧貼子標題、發貼人資訊(性別、關注貼吧)等,後來根據資料做了個詞雲,程式碼跟詞雲戳下: import os import
十年老蘋果(A1286)強升Catalina及Win10踩坑記(續)
## 背景 自上次釋出[十年老蘋果(A1286)強升Catalina及Win10踩坑記](https://www.cnblogs.com/qushuiliushang/p/13272053.html)以來,因為後半部分—————系統安裝上的細節描述過於簡略,一些朋友在安裝過程中總是又遇到坑,由此特意詳述這一過
前端開發踩坑日誌(持續更新。。。)
1、火狐瀏覽器對event的支援,如果var e = window.event就會出錯,解決辦法:var e = event || window.event; 2、event.target和event.currentTarget的區別 3、使用axios進行跨域請求時要對option請求時,後端要對
Redis手動編譯安裝——採坑記(重點解決缺失jemalloc.h)
Redis-4.0.10手動編譯安裝——採坑記(重點解決缺失jemalloc.h) 一、前期準備 mkdir /app yum install -y gcc wget wget http://download.redis.io/releases/redi
最全caffe安裝踩坑記錄(Anaconda,nvidia-docker,Linux編譯)
Anaconda,nvidia-docker,Linux三種方式安裝caffe 1.Anaconda安裝caffe 1.首先安裝anaconda 2.建立虛擬環境(python2.7) conda create -n caffe python=2.7 anaconda 3.安
React-Native android在windows下的踩坑記
坑很多,跳之前做好準備。沒有VPN的同學請瀏覽完本文後慎行。 你需要先安裝最新版本的node.js(我最後使用的是v4.1.2),前往官網下載>> 注:我win7已經安裝過Visual Studio 2013和Android開發環境(也踩了不少坑,後面有
react-native-viewpager踩坑記
react-native-viewpager是一個輪播圖元件,最近有一個需求是有一個測試題頁面,我第一反應是用一個輪播圖元件,只是把輪播圖替換成輪播檢視,每個視圖裡面內容比圖片複雜一些而已。。。然而,我只是這麼想想,實際做起來還不知道會遇到什麼坑,開始踩坑
React-Native 之Android應用開發踩坑紀 (一)————windows環境下配置
歡迎轉載,轉載註明出處: 我不只是看客 自從在公司中被老大安利了移動開發的未來 React-Native之後開始關注相關,想嘗試相關app開發。正好畢業準備畢設,腦子一熱就選擇了RN來開發一款app……題目上交就不能改了,現在好後悔。。。但硬著頭皮上吧 ,廢
c# 重載運算符(ovveride operator)踩坑記,關於null比對
漏洞 pre console blog 為什麽 留言 報表 bool 解決辦法 場景描述: 需要比對兩個版本的對應對象是否完全一致(每個屬性值一致),不一致的導出報表顏色標識,以便提醒後續使用報表人員。 實現思路: 對象重載ToString方法,另實現一比對基類(為了通用)