Cordova+Umi项目搭建步骤
大约 3 分钟
项目搭建
# 创建 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#创建-umi-项目
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
系统推荐
- Notion笔记定时备份
- synchronized原理深度剖析
- ES6.2.3(3节点)数据迁移到ES7.4.1(5节点)
- Sublime Text 格式化JSON
- PGSQL GIN索引“失效”
- 高可用通用方案
- 异地多活
- gperftools
- 前后端常用技术
- MySQL数据迁移到PGSQL
- 免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
- 分布式问题
- 随机毒鸡汤:别人关心你飞得高不高,飞得累不累,而我只关心你翅膀好吃吗?