
1.先創建umi 項目npm create umi2.在創建的項目根目錄創建cordova項目cordova create my-app3.在根目錄打包然后把打包文件復制到cordova的www目錄4.在 Umi 根目錄創建 Cordova 項目# 在my-app根目錄執行 cordova create cordova 【包名】【應用名稱】# 示例 cordova create cordova com.test.app MyApp5.添加 Android 平臺cordova platform add android6.生成簽名文件keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 100007.打包應用cordova build android --release8.運行應用cordova run android9.頁面修改自動同步到www目錄npm i copyfiles cross-env onchange -Dscripts: { dev: umi dev, build: umi build copyfiles -u 1 dist/**/* cordova/www/, postinstall: umi setup, setup: umi setup, start: npm run dev, watch:dist: onchange dist/**/* -- copyfiles -u 1 dist/**/* cordova/www/, sync-browser: browser-sync start --server cordova/www --files cordova/www/**/* --open, dev:cordova: umi dev npm run watch:dist npm run sync-browser, build:cordova: rimraf cordova/www umi build copyfiles -u 1 dist/**/* cordova/www/ cd cordova cordova build android --debug },10.browser-sync監聽 www 目錄文件變更自動刷新 Cordova Browser 頁面npm i browser-sync -Dscripts: { dev: umi dev, build: umi build copyfiles -u 1 dist/**/* cordova/www/, postinstall: umi setup, setup: umi setup, start: npm run dev, watch:dist: onchange dist/**/* -- copyfiles -u 1 dist/**/* cordova/www/, sync-browser: browser-sync start --server cordova/www --files cordova/www/**/* --open, dev:cordova: umi dev npm run watch:dist npm run sync-browser, build:cordova: rimraf cordova/www umi build copyfiles -u 1 dist/**/* cordova/www/ cd cordova cordova build android --debug },11.打包清理緩存npm i rimraf -Dscripts: { dev: umi dev, build: umi build copyfiles -u 1 dist/**/* cordova/www/, postinstall: umi setup, setup: umi setup, start: npm run dev, watch:dist: onchange dist/**/* -- copyfiles -u 1 dist/**/* cordova/www/, sync-browser: browser-sync start --server cordova/www --files cordova/www/**/* --open, dev:cordova: umi dev npm run watch:dist npm run sync-browser, build:cordova: rimraf cordova/www umi build copyfiles -u 1 dist/**/* cordova/www/ cd cordova cordova build android --debug },