什麼是 Weex ?
Weex 是一個使用 Web 開發體驗來開發高性能原生應用的框架。
Weex 致力於使開發者能基於當代先進的 Web 開發技術,使用同一套代碼來構建 Android、iOS 和 Web 應用。自從Weex出生的那一天起,就無法擺脫和React Native相互比較的命運。React Native宣稱“Learn once, write anywhere”,而Weex宣稱“Write Once, Run Everywhere”。Weex從出生那天起,就被給予了一統三端的厚望。React Native可以支持iOS、Android,而Weex可以支持iOS、Android、HTML5。
下面開始初始化weex項目
創建一個 App
Weex 提供了一個命令行工具 weex-toolkit 來幫助開發者使用 Weex。它可以用來快速創建一個空項目、初始化 iOS 和 Android 開發環境、調試、安裝插件等操作。
請確保你已經安裝了 Node.js,然後全局安裝 weex-toolkit
。
npm install weex-toolkit -g
檢查weex是否安裝成功
weex -v
這條命令會向你命令行環境中註冊一個 weex 命令。你可以用 weex create 命令來創建一個空的模板項目:
weex create awesome-app
會出現像安裝vue項目一樣的過程,可以自己選擇是否安裝,也可一路回車。命令執行完以後,在當前目錄的 awesome-app 文件夾裏就有了一個空的 Weex + Vue.js 項目。
cd awesome-app
npm install
npm start
接着工具會自動打開http://192.168.113.102:8081/web/preview.html?page=index.js
手機掃描二維碼即可在手機上體驗app,注意要在同一個局域網下