Weex 02 環(huán)境配置

前言

環(huán)境配置的話Weex和RN是相似的,這部分小坑很多,但還是很容易解決的。

正文

Weex環(huán)境配置Windows和Mac是相似的。一共4步:
1.安裝Node.js;
2.安裝weex工具包;
3.初始化項(xiàng)目;
4.Hello World;


1. 安裝Node.js:
  • Mac:
    命令行執(zhí)行:
    brew install node;
    可能會(huì)提示更新XCode,更新到最新版本即可。
    npm -v;
    node -v;
    查看安裝結(jié)果。
  • Windows兩種方案:
    1. 通過Window包管理工具Chocolatey安裝(需要安裝Chocolatey客戶端等軟件,比較繁瑣)。
    2. 直接下載Node.js安裝包安裝:上官網(wǎng),下載msi安裝包。完成后輸入npm -v驗(yàn)證。

2. 安裝weex工具包;

npm install -g weex-toolkit;
可能會(huì)需要升級(jí)node版本,sudo安裝。
weex -v;
查看安裝結(jié)果。


3. 初始化項(xiàng)目:

選擇自己要?jiǎng)?chuàng)建項(xiàng)目的目錄,在該目錄下執(zhí)行:
weex create awesome-project
填一些項(xiàng)目相關(guān)信息,可以一路回車鍵。

坑:

小坑01.png

如果你的停留在這個(gè)界面,那么可以關(guān)掉這個(gè)窗口了,此時(shí)你的項(xiàng)目已經(jīng)初始化完畢了,可以進(jìn)到下一個(gè)步驟了。


4. 打包程序:

在項(xiàng)目的的目錄下運(yùn)行,來Build項(xiàng)目:
npm run dev;

坑:

小坑02.png

如果卡在了這一步,對(duì),可以把它關(guān)掉了。在項(xiàng)目的目錄下再次打開命令行,繼續(xù)往下走。
運(yùn)行程序:
npm run serve;

官方DEMO界面.png

如果瀏覽器被打開,并且彈出這樣一個(gè)頁面。
恭喜你,你已經(jīng)把官方的Demo跑起來了。


項(xiàng)目目錄.png

這個(gè)是項(xiàng)目的目錄:

  1. dist目錄下存放的就是根據(jù)代碼生成的Jsbundle,.js后綴的是給Android和ios運(yùn)行的,.web.js是給web端運(yùn)行的。
  2. 我們寫的代碼放在src下面,在src下面index.vue中,就可以看到你剛才運(yùn)行頁面的代碼了。
  3. weex支持熱更新,你可以嘗試在布局文件中做一點(diǎn)小改動(dòng),比如修改一下文字,保存之后,你就可以在網(wǎng)頁上看到你的修改了。

開發(fā)工具的話WebStorm,IDEA其實(shí)都可以,我使用的是:VSCode + 插件weex support。

選擇一款你喜歡的開發(fā)工具,真正的開始編寫代碼吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近研究了下React Native 與 Weex , 整理了份對(duì)比~ 最終選擇的阿里霸霸的Weex! 本文主要是...
    ErHu丶閱讀 6,002評(píng)論 3 17
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey閱讀 6,366評(píng)論 2 36
  • Node.js是目前非?;馃岬募夹g(shù),但是它的誕生經(jīng)歷卻很奇特。 眾所周知,在Netscape設(shè)計(jì)出JavaScri...
    w_zhuan閱讀 3,731評(píng)論 2 41
  • 什么是 weex weex 是阿里開源的一套三端通用方案,只要編寫一次代碼就能運(yùn)行在 iOS、Android 和 ...
    Tatinic閱讀 1,442評(píng)論 0 9
  • 火星情報(bào)局,有一期,張宇大哥說了一段話,小編作為女生,覺得如果男生都有這個(gè)覺悟,那女生真的不要太幸福哦! 至少作為...
    鄭大錢jelly閱讀 306評(píng)論 0 1

友情鏈接更多精彩內(nèi)容