PACKER

運行環境

支持Win9x/Me/NT/2000/XP/2003

軟體介紹

檔案壓縮、解壓縮工具,支持 ACB、ACE、ARJ、CAB、HPACK、HYPER、JAR、LHA、PAK、PP、RAR、SQZ、UC2、ZIP、ZOO.

靜態資源打包工具(packr)使用說明

綜述

packr 是專為移動 app 混合開發設計的 web 靜態資源打包工具。

packr 通過比較兩個 svn 版本的區別(目前還不支持
git),將靜態資源項目打包為全量更新包、增量更新包,以及線上資源目錄,同時生成版本信息 update.json。

運行環境

•packr 基於 nodejs 實現,使用前請先安裝 nodejs。

•packr 依賴的 npm 模組需要聯網安裝,請確保連入網際網路。

•packr 依賴 svn 命令行工具,使用前請安裝 svn 並確保環境變數 Path 中有相關目錄。

•packr 沒有 svn 賬戶設定入口,使用前請確保 svn 已經保存了可用的賬戶名。

•packr 為命令行工具,使用前請確保環境變數 Path 中有 packr 根目錄。

運行前準備

假設 packr 根目錄為 /usr/local/packr

cd /usr/local/packr npm install

命令參數

packr 命令格式如下:

packr-p=${prefix}-c=${currentVersion}-l=${lastVersion}-r=${repositoryURL}

其中:

•prefix 為輸出目錄,如果不設定,則輸出於當前目錄。

•currentVersion 為當前發布版本的 svn 版本號。

•lastVersion 為上一個版本的 svn 版本號。

•repositoryURL 為 svn 版本庫地址。

輸出

packr 輸出為一個 zip 壓縮檔,其中有如下檔案或目錄:

•bundle.zip 新發布版本的全量更新包。

•patch.zip 增量更新包,其中有新增和改動過的檔案。

•web 線上資源目錄,供客戶端或瀏覽器在不使用快取時直接訪問。

•update.json 版本信息檔案,其中以 json 格式記錄了新版本和上一個版本的版本號。

相關詞條

相關搜尋

熱門詞條

聯絡我們