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
系统推荐
- 各种网关性能测试
- 微博关注关系如何实现
- Spring Cloud(一):服务治理技术概览【Finchley 版】
- Censys搜索引擎学习
- Markdown Mermaid画图实例
- PGSQL GIN索引“失效”
- MAC CMS
- Paxos算法
- intro
- Docker隐射的端口外网不能访问
- PostgreSQL JSON类型字段常用操作
- sofajraft
- 随机毒鸡汤:快乐分享错了人就成了显摆,难过分享错了人就成了矫情。