前端開發(fā)中可能需要的軟件安裝

目錄

1. 搭建java基本環(huán)境配置變量信息

2. webstrom安裝

3. node.js安裝

4. git安裝與webstrom關(guān)聯(lián)

5. Android Studio和Andriod SDK圣蝎、reat-native安裝


1. 搭建java基本環(huán)境配置變量信息

??學(xué)習(xí)java的第一步就要搭建java的學(xué)習(xí)環(huán)境揪垄,首先是要安裝JDK疚鲤,JDK安裝好之后紧阔,還需要在電腦上配置"JAVA_HOME”、"path”、"classpath"這三個環(huán)境變量才能夠把java的開發(fā)環(huán)境搭建好籍琳。在沒安裝過jdk的環(huán)境下,path環(huán)境變量是系統(tǒng)變量贷祈,本來存在的巩割,而JAVA_HOME和classpath是不存在的。

1.0 java下載地址

配置地址一律在:計算機→右鍵“屬性”→高級系統(tǒng)設(shè)置→高級→環(huán)境變量

1.1 配置JAVA_HOME變量
JAVA_HOME

??新建環(huán)境變量付燥,名稱為JAVA_HOME宣谈,變量值為JDK安裝路徑。

1.2 配置path變量

path

??path變量是系統(tǒng)默認(rèn)存在的键科,只需要在變量值的最后添加%JAVA_HOME%\bin;就好闻丑。

1.3 配置ClassPath變量

??設(shè)置Classpath的目的,在于告訴Java執(zhí)行環(huán)境勋颖,在哪些目錄下可以找到您所要執(zhí)行的Java程序(.class文件)嗦嗡,關(guān)于這個ClassPath變量,其實可以不用配置了饭玲,在網(wǎng)上經(jīng)辰募溃看到Classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar,但學(xué)習(xí)java這么久發(fā)現(xiàn),不配置ClassPath也不影響java項目的開發(fā)和運行的矮冬。
??查看java是否安裝成功谈宛,可以打開控制臺(window+r,輸入cmd)胎署,輸入java -version

image.png

2. webstrom安裝

2.0 webstrom下載地址
2.1 webstrom安裝激活

選擇license server 窗口吆录,輸入:
webstorm 2017.2 http://idea.iteblog.com/key.php (可用)
webstorm 2017.3 http://idea.singee77.com 或者http://im.js.cn:8888
webstrom自動編譯:setting—>System setting —>不勾選use safe write

3. node.js安裝

3.0 node.js下載地址
3.1 webstrom與node關(guān)聯(lián)

在setting種搜索npm,指定node.exe琼牧,設(shè)置Coding assistance 為enable恢筝,并重啟系統(tǒng),不知道為什么重啟WebStrom后仍未關(guān)聯(lián)巨坊。

3.4 npm鏡像設(shè)置

安裝完node后建議設(shè)置npm鏡像以加速后面的過程(或使用科學(xué)上網(wǎng)工具)撬槽。注意:不要使用cnpm!cnpm安裝的模塊路徑比較奇怪趾撵,packager不能正常識別恢氯!

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

4. git安裝與webstrom關(guān)聯(lián)

4.0 git下載地址
4.1 與webstrom關(guān)聯(lián)

打開webstorm,在file-settings中直接搜索github鼓寺,然后輸入自己github的賬號密碼


關(guān)聯(lián)github

連接下載的git,還是直接在settings中查找git勋磕,將git的安裝路徑輸入妈候,點擊text,成功之后也會出來個connection successful的提示框挂滓。


管理git

5. Android Studio和Andriod SDK苦银、reat-native安裝

5.0 Andriod Studio下載地址
5.1 安裝配置環(huán)境

版本要求:Node8.3以上版本,Java1.8.x(暫不支持1.9版本)赶站,
pytho2.7版本幔虏,React Native必須26.0.3版本,SDK最低版本為android8.0(Oreo)贝椿。
這是react-native官方環(huán)境搭建文檔想括,很詳細(xì),按照文檔可以很輕松的搭建環(huán)境烙博,但是瑟蜈,文檔是基于linux系統(tǒng)的,所以針對windows渣窜,需要有一些更改铺根。

5.2 windows環(huán)境下ANDROID_HOME環(huán)境變量設(shè)置

配置地址在:計算機→右鍵“屬性”→高級系統(tǒng)設(shè)置→高級→環(huán)境變量
新建環(huán)境變量(無所謂用戶或者系統(tǒng))ANDROID_HOME,路徑為
sdk安裝地址:

ANDROID_HOME

在path環(huán)境變量中增加以下路徑:
;%ANDROID_HOME%\TOOLS;%ANDROID_HOME%\platform-tools
注意:不用忘記在每個地址后面添加 ‘ ; ’乔宿。
path

以上配置在重啟后生效位迂。

  • 題外話:
    關(guān)于在cmd中修改環(huán)境變量:所有的在cmd命令行下對環(huán)境變量的修改只對當(dāng)前窗口有效,不是永久性的修改。也就是說當(dāng)關(guān)閉此cmd命令行窗口后掂林,將不再起作用臣缀。
    windows中set的用法與linux中export的用法類似。
set  //看所有環(huán)境變量
set path //查看某個環(huán)境變量:set 變量名
set path="c:" //修改環(huán)境變量:```set 變量名=變量內(nèi)容```
//這樣修改環(huán)境變量是用現(xiàn)在的內(nèi)容去覆蓋以前的內(nèi)容党饮,而不是追加肝陪。
set path=%path%;c://追加變量內(nèi)容
5.3 Yarn、React Native的命令行工具(react-native-cli)

Yarn是Facebook提供的替代npm的工具刑顺,可以加速node模塊的下載氯窍。React Native的命令行工具用于執(zhí)行創(chuàng)建、初始化蹲堂、更新項目狼讨、運行打包服務(wù)(packager)等任務(wù)。

npm install -g yarn react-native-cli

安裝完yarn后同理也要設(shè)置鏡像源:

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

安裝完yarn之后就可以用yarn代替npm了柒竞,例如用yarn代替npm install命令政供,用yarn add 某第三方庫名代替npm install –save 某第三方庫名。

  • 題外話:
    ?運行Android項目:
    在運行android項目之前朽基,請先確保連接了設(shè)備或開啟了虛擬機布隔。
    建立項目:使用 React Native 命令行工具來創(chuàng)建一個新項目:
react-native init 項目名

其中兩點:一、創(chuàng)建項目時稼虎,請不要在某些權(quán)限敏感的目錄例如 System32 目錄中 init 項目衅檀!會有各種權(quán)限限制導(dǎo)致不能運行!
二霎俩、因為react native 是Facebook使用蘋果操作系統(tǒng)來完成的哀军,所以Windows的兼容不是很好,現(xiàn)在最新版本為react-native 0.56.0打却,其中很多東西對windows用戶不太友好杉适,所以很多時候可以使用--version創(chuàng)建指定版本的項目,注意版本號必須精確到兩個小數(shù)點柳击,如:

react-native init 項目名 --version 0.55.4

?啟動項目
一定要先開啟虛擬器或連接真機猿推!

cd RNTest //進入項目根目錄
react-native run-android //啟動項目,第一次啟動需要花費比較長的時間

版本降低之后捌肴,有可能會出現(xiàn)

unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or youu’re runing a packager server

這樣的錯誤彤守,解決辦法是:
1,在 android/app/src/main 目錄下創(chuàng)建一個 assets空文件夾
2哭靖,在項目根目錄運行

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

注意具垫,是編譯index.js而不是index.android.js,因為react-native新版本已經(jīng)沒有index.android.js和index.ios.js兩個文件了试幽,只有一個index.js文件,所以要編譯index.js 筝蚕,執(zhí)行之后會發(fā)現(xiàn) assets文件夾下多出兩個文件卦碾,


image.png

3,重新react-native run-android起宽。

除此之外洲胖,這中間可能出現(xiàn)各種各樣的由于版本不匹配所導(dǎo)致的問題,解決方法大多都是缺什么版本下什么版本坯沪,具體的解決方法請百度绿映。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市腐晾,隨后出現(xiàn)的幾起案子叉弦,更是在濱河造成了極大的恐慌,老刑警劉巖藻糖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淹冰,死亡現(xiàn)場離奇詭異,居然都是意外死亡巨柒,警方通過查閱死者的電腦和手機樱拴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洋满,“玉大人晶乔,你說我怎么就攤上這事∥矗” “怎么了正罢?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長禽最。 經(jīng)常有香客問我,道長袱饭,這世上最難降的妖魔是什么川无? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮虑乖,結(jié)果婚禮上懦趋,老公的妹妹穿的比我還像新娘。我一直安慰自己疹味,他們只是感情好仅叫,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著糙捺,像睡著了一般诫咱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上洪灯,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天坎缭,我揣著相機與錄音,去河邊找鬼。 笑死掏呼,一個胖子當(dāng)著我的面吹牛坏快,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憎夷,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼莽鸿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拾给?” 一聲冷哼從身側(cè)響起祥得,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鸣戴,沒想到半個月后啃沪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡窄锅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年创千,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片入偷。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡追驴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疏之,到底是詐尸還是另有隱情殿雪,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布锋爪,位于F島的核電站丙曙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏其骄。R本人自食惡果不足惜亏镰,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拯爽。 院中可真熱鬧索抓,春花似錦、人聲如沸毯炮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桃煎。三九已至篮幢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間为迈,已是汗流浹背洲拇。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工奈揍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赋续。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓男翰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親纽乱。 傳聞我的和親對象是個殘疾皇子蛾绎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)鸦列,斷路器租冠,智...
    卡卡羅2017閱讀 134,699評論 18 139
  • 在學(xué)習(xí)React Native的過程中,相信對于一個App開發(fā)工程師薯嗤,沒有充分的學(xué)習(xí)過前端開發(fā)技術(shù)的同學(xué)來說顽爹,順利...
    簡而精閱讀 1,775評論 1 0
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,848評論 6 342
  • 窗外雨滴滴噠噠響 濺濕我的愛 敲碎我的心 夜色讓人疲憊 空氣讓人頹廢 酒水導(dǎo)致麻醉 生活一片狼狽 執(zhí)迷你的撫媚 留...
    云山任野閱讀 167評論 0 2
  • http://www.icourse163.org/course/NJU-1001893005 序 有幾個心理有問...
    末路櫻花閱讀 4,961評論 4 13