Weex環(huán)境搭建和初始化

weex 是阿里推出的一個(gè)開發(fā)框架,我的理解就是為了達(dá)到寫一份代碼可以同時(shí)在移動端(Android端啤它、iOS端),Web端 同時(shí)運(yùn)行的目的而開發(fā)的一系列系統(tǒng)或者提出了解決方案叽奥。這個(gè)系統(tǒng)方案包含各種native sdk臊泰、weex項(xiàng)目喂很、構(gòu)建工具、調(diào)試工具抬闷、文檔等等妇蛀。
學(xué)習(xí)之前首先要有 Html耕突、Css和Js的簡單基礎(chǔ)。這個(gè)基礎(chǔ)可以僅知道各自概念评架、基本語法眷茁、基礎(chǔ)頁面繪制怎么寫就夠了。
首先我們搭建mac下的Weex 環(huán)境.

一.安裝nodejs
1先安裝brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看brew信息
安裝完成后可以查看版本信息

brew --version
brew版本.png
 brew install node

安裝node后查看node 和npm版本信息

 node -v
                   v10.4.1
 npm -v
                   6.1.0

二.安裝weex

npm install -g weex-toolkit

成功后查看


weex --version


   v1.0.4
 - weex-builder : v0.2.12
 - weex-previewer : v1.5.1
 - weexpack : v1.2.5

這樣我們的環(huán)境就搭建好了,下面開始初始化項(xiàng)目.

三.項(xiàng)目搭建

創(chuàng)建的方式主要有2種 weexpack 和weex-toolkit
1 weexpack    方式  
 weex create  projectName
 npm install

weex-toolkit 方式  
 weex init projectName    
npm install

使用weexpack 創(chuàng)建,可以創(chuàng)建三個(gè)端的,也可以用來打包
先cd 到木文件夾,我自己單獨(dú)建立了個(gè)文件夾叫weex,這個(gè)看官自己自定義哈.
我創(chuàng)建的項(xiàng)目名叫TestDemo

 weex create Testdemo

這個(gè)運(yùn)行時(shí)間有點(diǎn)長,中間有多次選擇,自己看著選


項(xiàng)目創(chuàng)建.png

完成后weex文件下下回多出來很多文件


項(xiàng)目文件預(yù)覽1.png

project 創(chuàng)建成功后我們發(fā)現(xiàn) platforms 是空的
先cd到project的目錄通過如下命令添加iOS 和android

weexpack platform add ios
weexpack platform add android
48BEBABC-5C76-4DFC-9060-96851F9FF3F9.png

文件夾下多了android 和ios的兩個(gè)工程項(xiàng)目


DF8D7A8E-AC4F-44F2-8EE4-EA72D78095BB.png

打開ios目錄的下的workplace 結(jié)果如下


B34E7036-DA0A-47CF-994D-F68D0A93BE28.png

運(yùn)行 并不成果,why?注意到紅色箭頭沒 Pods是紅色的!
WeexSDKManager.m中會報(bào)這個(gè)錯(cuò)誤,找不到文件

import <WeexSDK/WeexSDK.h>

另外我們發(fā)現(xiàn) ios下的Podfile 是黑色的,不能直接打開
腫么辦?
猜測問題在Podfile ,先cd 到 Podfile,用vim 打開Podfile

vim Podfile

結(jié)果如下

platform :ios, '8.0'
#inhibit_all_warnings!

def common
        pod 'WeexSDK'
    pod 'WeexPluginLoader'
    pod 'SDWebImage', '3.7.5'
    pod 'SocketRocket', '0.4.2'
end

target 'WeexDemo' do
    common
end

target 'WeexUITestDemo' do
    common
end

podfile 內(nèi)容沒問題 ,應(yīng)該是需要我們自己重新cocoasPods安一次,不會cocoasPods請去百度,這里不介紹!
輸入pod install
結(jié)果如下

[hongxin:ios hongxin$ pod install
Analyzing dependencies
Downloading dependencies
Installing SDWebImage (3.7.5)
Installing SocketRocket (0.4.2)
Installing WeexPluginLoader (0.0.1.9.1)
Installing WeexSDK (0.18.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 4 dependencies from the Podfile and 4 total pods installed.
hongxin:ios hongxin$ 

完成后回到文件夾,發(fā)現(xiàn)Podfile.lock , 編譯工程,完美!


7406B976-3B31-4F16-971A-B2A4E0AFB624.png

可以編譯成功,但是真機(jī)運(yùn)行暫時(shí)會報(bào)錯(cuò)誤,樓主還在繼續(xù)研究中,如果有小伙伴知道原因,煩請告知!
52A1A296-E096-4601-82FE-07CD3F604167.png

-------------------------華麗的分割線--------------------

緊接上次,could not write to the device這個(gè)錯(cuò)誤很多情況是因?yàn)閎undle id的問題 試著修改了bundle id為其它的 ,運(yùn)行 完美!


70B4C8F4B23D64B80CDA74AE9581C1FA.png

weex 學(xué)習(xí)研究中未完待續(xù)!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子靠胜,更是在濱河造成了極大的恐慌,老刑警劉巖栈暇,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)纸俭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來南窗,“玉大人揍很,你說我怎么就攤上這事》” “怎么了女轿?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵箭启,是天一觀的道長壕翩。 經(jīng)常有香客問我,道長傅寡,這世上最難降的妖魔是什么放妈? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮荐操,結(jié)果婚禮上芜抒,老公的妹妹穿的比我還像新娘。我一直安慰自己托启,他們只是感情好宅倒,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著屯耸,像睡著了一般拐迁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疗绣,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天线召,我揣著相機(jī)與錄音,去河邊找鬼多矮。 笑死缓淹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播讯壶,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼料仗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了伏蚊?” 一聲冷哼從身側(cè)響起罢维,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丙挽,沒想到半個(gè)月后肺孵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡颜阐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年平窘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凳怨。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瑰艘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肤舞,到底是詐尸還是另有隱情紫新,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布李剖,位于F島的核電站芒率,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏篙顺。R本人自食惡果不足惜偶芍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望德玫。 院中可真熱鬧匪蟀,春花似錦、人聲如沸宰僧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽琴儿。三九已至段化,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間凤类,已是汗流浹背穗泵。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谜疤,地道東北人佃延。 一個(gè)月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓现诀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親履肃。 傳聞我的和親對象是個(gè)殘疾皇子仔沿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

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