1. 程式人生 > >react native踩坑記(建立指定的React-Native版本)

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方法,另實現一比對基類(為了通用)