Weex入門(3)建立
建立WEEX專案
先cd到目標資料夾下
$ weex create helloweex ,建立過程中,會要求填寫一堆資訊(如果你建立沒出現,不要得意,可能你這個環境安裝就有問題,webpack版本過低?)
開發WEEX專案
先、我們站在三端的高度看世界,可能會迷茫,到底應該在哪裡開發?
我們就很開心的遇到了這樣的情況,環境什麼都配置好了,硬是不知道需要在哪裡開,然後就對著Weex專案混亂地研究了幾天。
請看上頁專案結構截圖,對於初級菜鳥的我們,只需要關注src資料夾、platforms資料夾可能根本不需要(如果你已經有了對應的SDK程式碼),dist資料夾不需要我們去特別關注,因為它是通過src而來的,三端中使用的就是dist資料夾下相關js檔案。我們是使用sublime來進行weex專案編寫
如果需要關注platforms資料夾狀態
預設情況下 weex create 命令並不初始化iOS 和Android 專案,你可以通過執行 weex platform add 來新增特定平臺的專案。
weex platform add ios //生成ios專案
weex platform add android
由於網路環境的不同,安裝過程可能需要一些時間,請耐心等待。如果安裝失敗,請確保自己的網路環境暢通。
不建議使用
weex run ios
weex run android
weex run web
這幾個命令在模擬器上啟動,因為體驗下來真的很差,你如果是這幾端的開發人員,相信有你已經習慣的方式去啟動的
現在是不是大概清楚點?對、編寫程式碼的時候,只要在src資料夾下去編寫。
在 package.json 中,已經配置好了幾個常用的npm script,分別是:
build:原始碼打包,生成JS Bundle
dev: webpack watch 模式,方便開發
serve:開啟HotReload伺服器,程式碼改動的將會實時同步到網頁中
我們先通過 npm install 安裝專案依賴。之後執行專案根目錄下的 npm run dev & npm run serve開啟watch 模式和靜態伺服器。也可以嘗試使用npm start啟動
當瀏覽器自動開啟weex h5頁面後,每次修改了程式碼,只要點選儲存或快捷鍵,介面會自動更新,我們可以馬上看到更新後結果
程式碼如下所示:
相關文章
- Weex Eros快速入門ROS
- weex原始碼分析(三) -- weex工程建立原始碼
- uni-app 入門之 nvue (weex) 爬坑記APPVue
- Vue入門到關門之Vue3專案建立Vue
- Weex入坑筆記筆記
- SpringBoot入門 - 建立專案Spring Boot
- maven 專案的建立入門Maven
- Proto3入門
- Vue 3入門指南Vue
- Weex + Ui – Weex Conf 2018UI
- Spring入門(一):建立Spring專案Spring
- EF7建立模型入門篇模型
- unity入門—資源匯入與場景建立Unity
- D3.js入門JS
- Java入門簡述(3)Java
- Nuxt3入門(上)UX
- 如何使用 IDEA 建立 Java 入門應用IdeaJava
- SpringCloud入門及建立分散式專案SpringGCCloud分散式
- Unity3D開發入門教程(二)—— Lua入門Unity3D
- Weex Android原始碼解析(三)—— 進入正題Android原始碼
- Laravel 5.4 入門系列 6. 文章的建立Laravel
- 【廖雪峰python入門筆記】list_建立Python筆記
- 【廖雪峰python入門筆記】tuple_建立Python筆記
- Semantic Kernel入門系列:利用Handlebars建立Prompts functionsFunction
- 如何建立價值流圖(VSM)?--入門篇
- OpenGL入門(1)——建立一個OpenGL專案
- Redis in .NET Core 入門:(3) HashRedis
- TypeScript入門3:介面、多型TypeScript多型
- 3.JavaScript函式入門JavaScript函式
- Python入門基礎(3 下)Python
- 3.Hibernate入門筆記筆記
- 3. Spring 的入門程式Spring
- D3js之入門JS
- python3 爬蟲入門Python爬蟲
- Vue3快速入門教程Vue
- Python 3 快速入門 3 —— 模組與類Python
- express入門04 資料庫連線 表結構建立 模型建立Express資料庫模型
- vue3 快速入門系列 —— vue3 路由Vue路由