Cordova+Umi项目搭建步骤
项目搭建
# 创建 cordova 项目: cordova-demo
cordova create cordova-demo com.example.hello CordovaDemo
# 上面的命令会自动创建 cordova-demo 目录
# 开始创建umi项目
cd cordova-demo
mkdir myapp-a && cd myapp-a
yarn create umi
# 选择app
# 不启用typescript
# 勾选antd dva
# 回车
# 执行完后,执行
yarn or npm install
# 修改 .umirc.js 在 export default { 中添加下面三行代码
outputPath: '../www/',
publicPath: './',
history: 'hash',
# 然后执行
npm run build
# 上面执行完后,会将 cordova-demo 目录中原有的www目录给删掉,然后重新创建www目录,存放的是umi项目的打包后的文件
# 这个时候返回cordova-demo目录
cd ..
# 测试 cordova android
cordova platform add android
cordova build android
# 添加 .gitignore 文件
在 cordova-demo 创建 .gitignore 文件,内容如下:
.idea
node_modules
plugins
platforms
www
在 myapp-a 创建 .gitignore 文件,内容如下:
# dependencies
/node_modules
/npm-debug.log*
/yarn-error.log
/yarn.lock
/package-lock.json
# production
/dist
# misc
.DS_Store
# umi
.umi
.umi-production
结束
扩展资料
cordova : https://cordova.apache.org/docs/en/latest/guide/cli/index.html
umi: https://umijs.org/zh/guide/create-umi-app.html#%E5%88%9B%E5%BB%BA-umi-%E9%A1%B9%E7%9B%AE
cordova 打包
debug包
cordova build android -- --gradleArg=-PcdvVersionCode=2
release包
cordova build android --release -- --gradleArg=-PcdvVersionCode=2
传递参数给gradle
-- --gradleArg=-PcdvVersionCode=2 --gradleArg=-PVERSION_NAME=2.2.2
系统推荐
- MySQL杂项
- Git合并多个提交并push到远程仓库
- CloudFlare 客户端证书的使用
- JDK命令行工具
- Thread & ExecutorService & ThreadPoolExecutor 总览
- 正则表达式匹配第几个符号问题
- JVM异常处理
- 简易版配置中心&初探原理
- 制作KVM ES镜像文件
- Docker跨主机通信方案
- Linux
- 杂记
- 随机毒鸡汤:间歇性洗心革面,持续性混吃等死。