Cordova+Umi项目搭建步骤
大约 2 分钟
项目搭建
# 创建 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笔记定时备份
- Redis笔记
- synchronized原理深度剖析
- Nacos-Spring Gateway-Spring boot无感发布
- 数组转树形结构只需两步
- 数据同步方案
- 常用队列
- Arthas使用记录
- CountDownLatch源码解读
- JetBrains-License-Server
- ESRally性能测试步骤
- 表单重复提交解决方案
- 随机毒鸡汤:考试就像雪碧,考前心飞扬,考后透心凉。