快應用開發系列(一)

2021-08-20 09:13:05 字數 2021 閱讀 1229

一、前期環境安裝準備:

1、安裝nodejs

2、安裝hap-toolkit

npm install -g hap-toolkit
在命令列中執行hap -v會輸出版本資訊表示hap-toolkit安裝成功,如下命令所示:

hap -v
公升級

hap update

hap update --force 強制公升級

手機上安裝後開啟,如果支援,忽略後面的這句話。如果不支援,先公升級手機的系統到最新版本,如果還是不行,再安裝下面這個apk,提供預覽環境

成功後會出現:

二、開始準備專案

1、建立專案

hap init demo(專案名稱自定義)
會自動生成乙個demo專案,目錄結構如下:

src:存放專案的源資料夾

sign:簽名模組,當前僅有debug簽名,如果內測上線,請新增release資料夾,增加線上簽名

2、安裝依賴

npm install
三、開發執行除錯

1、選擇一款自己喜歡熟悉的編輯器

2、進入專案根目錄,使用node命令來開啟服務

4、開始除錯

5、手機端預覽

手動編譯 + 手動重新整理

npm run build

手動編譯 + 自動重新整理

npm run build && npm run notify

執行如下命令,一步完成編譯和手機端自動重新整理

自動編譯 + 自動重新整理

npm run watch

執行如下命令,啟動檔案監視器,每次修改工程檔案時,會自動編譯並在手機端重新整理

有三種方式,如果是前期開發,建議選擇第三種,修改儲存後,手機端和瀏覽器端會同步重新整理展示效果。

6、錯誤日誌

devtools除錯介面的console面板也有日誌列印資訊展示。(和rn一樣)

四、打包發布

1、在工程的根目錄下執行

npm run build
編譯後的工程目錄在/build,生成的應用路徑為/dist/*.rpk

2、增加release簽名

通過openssl命令等工具生成簽名檔案private.pem、certificate.pem,例如:

openssl req -newkey rsa:2048

-nodes

-keyout

private

.pem -x509

-days

3650

-out certificate.pem

在工程的sign目錄下建立release目錄,將私鑰檔案private.pem和證書檔案certificate.pem拷貝進去

3、發布

發布程式包前需要增加release簽名,然後在工程的根目錄下執行

npm run release
生成的應用路徑為/dist/.signed.rpk

如果需要臨時使用debug簽名,可以使用

npm

runrelease--

--debug

注意: debug簽名由於是公開的,安全性無法保證,一定不要使用debug簽名簽發正式上線的應

快應用開發與架構概述

目錄2技術實現 3開發體驗 4架構概述 目標 即點即用,快應用平台的統一 聯盟共建,統一標準,基於rom 多場景融入 瀏覽器,全域性搜尋,應用商店 移動網頁 無需安裝,公升級容易。效能差,功能缺失 快應用 秒開,容易管理,效能好,功能完整 一 h5腳手架生成專案 靜態頁面 頁面樣式 http請求 渲...

開發快應用踩坑集錦

快應用開發過程踩坑集錦彙總 開發快應用學習資料及踩坑問題彙總 持續更新,調整 by qzx 參考 快應用環境搭建及安裝 環境搭建 pc安裝toolkit工具 踩坑整理 1.修改日誌輸出等級 2.console.dir 無法使用 3.安裝專案依賴必須用 npm install cnpm和yarn安裝都...

快應用開發的踩坑之旅

1.更新 rpk 的時候出現版本號必須高於上乙個版本的錯誤提示 出現這個問題是因為快應用官方以配置 manifest.json 的屬性versioncode的值來確認版本更新,官方要求每次上架更新需要將該值手動 自增1。很多同學會誤以為修改 versionname 來更新版本,versionname...