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 },