3月20日在北京朝陽區的中國大飯店,小米、中興、華爲、金立、聯想、魅族、努比亞、OPPO、vivo、一加,共十家手機廠商聯合召開快應用標準啓動發佈會,標誌着又一個移動應用的新生態的到來。html
這個快應用是啥,我就不贅述了,請自行參看官網的帖子,下面我來把快應用的開發入門相關內容整理一下給你們。node
node -v
能夠查看當前版本,不會安裝的參看安裝教程 (注:不要用8.0版本!)執行以下命令webpack
npm install -g hap-toolkit
複製代碼
安裝完畢後執行hap -V
(V 要大寫)查看是否安裝成功git
建立工程項目github
先cd到你的項目存放目錄web
執行項目初始化命令 ( yourProjectName 要替換成你的項目名 )npm
hap init yourProjectName
複製代碼
安裝npm依賴json
cd 到你新建的項目文件夾下,執行以下命令微信
npm install
複製代碼
查看項目代碼markdown
找一個你本身趁手的IDE打開新建的項目便可(快應用暫時沒有出官方的開發IDE)
工程目錄以下圖
簡單介紹一下(可跳過)
編譯項目
在你的項目文件夾下,執行以下命令
npm run build
複製代碼
【注意!】大部分第一次執行會遇到以下報錯
Error: Cannot find module '/Users/***/***/node_modules/hap-tools/webpack.config.js'
莫慌,執行一次 hap update --force
便可解決, 再執行npm run build
進行編譯。
編譯成功之後,工程項目會多處兩個文件夾:
build:存放編譯後的頁面js文件和素材
dist:存放編譯打包生成的rpk壓縮文件,這個rpk就是快應用的最終執行文件了,提交市場就能夠用它了(提交市場要release版本,後續再說)。
你的手機須要安裝 快應用調試器 和 平臺預覽版 (下載後用ADB或者直接USB傳輸安裝到手機。注意,兩個apk都要安裝哦!平臺預覽版是模擬快應用的運行時環境的。)
安裝前面編譯出來的rpk文件
方法一: 本地安裝預覽
方法二: 掃碼預覽
在工程目錄下執行以下命令啓動本地服務(默認端口12306)
npm run server
複製代碼
若是遇到端口衝突,能夠執行npm run server -- --port 8080
自定義端口號(8080可自定義)
服務啓動後,會在終端顯示本地服務地址和對應二維碼
打開手機上的「快應用調試器」,點擊「掃碼安裝」,掃這個二維碼便可安裝快應用進行預覽。
若是遇到二維碼掃碼不成功,也能夠點擊右上角三個豎點的菜單按鈕,選擇「設置」,進入設置界面之後,將服務地址手動輸入,而後返回主界面,點擊在線更新便可進行安裝預覽。
若是提示安裝失敗,建議從新起一遍npm run server
從新來過。
看到以下界面,恭喜你,快應用世界的打門你已經打開了 ~
(PS:對快應用感興趣的小夥伴能夠加入咱們的「快應用開發交流羣」的微信羣哦~ ) 額,羣滿了,請各位添加 devislee_lb 微信拉進羣嘍