ionic的常用命令总结以及正式发布的准备

时间:2022-09-10 14:25:59
常用命令:
  1. npm install -g ionic cordova(需要安装node)
  2. ionic start cutePuppyPics --v2(建app cutePuppyPics app名字 v2表示用ionic2)
  3. cd cutePuppyPics
  4. ionic g page myPage (创建某页面 √ Create app/pages/my-page/my-page.html √ Create app/pages/my-page/my-page.ts √ Create app/pages/my-page/my-page.scss)
  5. ionic g provider MyData (创建某provider √ Create app/providers/my-data/my-data.ts)
  6. ionic serve(在浏览器中看)
  7. ionic platform add/remove android/ios (添加删除平台)
  8. ionic build android/ios (打包)
 
辅助命令:
  1. ionic info(查看关于ionic的系统消息)
  2. ionic emulate android/ios (模拟器中打开)
  3. ionic plugin list(查看插件安装列表)
 
 
 
需要的插件:
  1. cordova plugin add cordova-plugin-wechat --variable wechatappid=app的微信id
  2. cordova plugin add cordova-plugin-qqsdk --variable QQ_APP_ID=qq的id
 
 
正式发布需要的命令:
  1. ionic platforms add android
  2. ionic build android --release
  3. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android.keystore的路径 apk的路径 android.keystore -storepass store的密码 -keypass key的密码   (签名具体可以查资料)
 
渠道:
百度(91,安卓市场),360,小米,腾讯,豌豆荚,华为,乐商店,机锋市场,木蚂蚁,应用汇,搜狗
  1. http://app.baidu.com/apps
  2. http://dev.360.cn/mod/developer/
  3. http://dev.xiaomi.com/
  4. http://open.qq.com/
  5. http://developer.wandoujia.com/
  6. http://zhushou.sogou.com/open/
  7. http://dev.appchina.com/market/dev/index.action
  8. http://open.lenovo.com/developer/
  9. http://developer.huawei.com/consumer/cn/devunion/openPlatform/html/memberCenter.html#modifyApp#
  10. http://dev.mumayi.com/
  11. http://dev.gfan.com/
特别是360,360的先上传安装包,网上加固后下载安装包再签名再上传
 
上传安卓市场需要的材料:
  1. icon (256*256 512*512 1024*1024 且圆角和直角都有)
  2. app截屏(480*800 4-8张)
  3. 资质(软件著作证书 税务登记证 营业执照 组织机构代码证)
  4. 身份证正反面
  5. app的相关内容填写(均不得包含关键词,最,平台,什么的):一句话简介,应用简介,当前版本更新内容
 
 常见问题的解决办法:
1.如果编译不成功 首先看文件名是否规范,不能含有中文
2.

[14:44:04] bundle failed: Could not resolve './app.module.ngfactory' from F:\animeWorld\mobileApp\.tmp\app\main.prod.ts
[14:44:04] ionic-app-script task: "build"
[14:44:04] Error: Could not resolve './app.module.ngfactory' from F:\animeWorld\mobileApp\.tmp\app\main.prod.ts

此问题的解决方案是:

npm install @ionic/app-scripts@latest --save-dev

 
 
 

ionic的常用命令总结以及正式发布的准备的更多相关文章

  1. Ionic开发-常用命令

      $ionic start myApp [tabs | sidemenu | blank] $ionic platform add android $ionic build android $ion ...

  2. ionic学习笔记—常用命令

    Ionic CLI介绍 Ionic CLI是开发Ionic应用程序过程中使用的主要工具.它就像一个瑞士军刀:它在一个界面下汇集了大量工具. CLI包含许多对Ionic开发至关重要的命令,例如start ...

  3. ionic常用命令记录

    npm install -g ionic //安装ionic ionic lib update //更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower upda ...

  4. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  5. git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用

    1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l   查看当前所有配置 ...

  6. Ionic3学习笔记(一)安装、项目结构与常用命令

    本文为原创文章,转载请标明出处 目录 安装 项目结构 常用命令 1. 安装 安装Cordova.Ionic npm install -g cordova ionic 创建一个新项目,有blank.ta ...

  7. 【Linux】Linux 常用命令汇总

    查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...

  8. linux常用命令--开发调试篇

    前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序,有些可以帮我们定位疑难问题.本文将简单介绍一下这些命令. 示例程序 我们用一个小程序,来 ...

  9. Java 之 Maven 常用命令

    一.Maven 常用命令 在 cmd 中可以通过一系列的 maven 命令对我们的 maven 工程进行编译.测试.运行.打包.安装和部署. 1.compile 命令 compile 是 maven ...

随机推荐

  1. [python]用Python进行SQLite数据库操作

    用Python进行SQLite数据库操作 1.导入Python SQLITE数据库模块 Python2.5之后,内置了SQLite3,成为了内置模块,这给我们省了安装的功夫,只需导入即可~  ]: u ...

  2. MySQL执行计划中key_len详解

    (1).索引字段的附加信息:可以分为变长和定长数据类型讨论,当索引字段为定长数据类型,比如char,int,datetime,需要有是否为空的标记,这个标记需要占用1个字节:对于变长数据类型,比如:v ...

  3. AbstractMap学习记录

    package java.util;import java.util.Map.Entry; /** * This class provides a skeletal implementation of ...

  4. 分享一段H264视频和AAC音频的RTP封包代码

    1. H264视频的RTP封包 static int h264_parse(Track *tr, uint8_t *data, size_t len) { h264_priv *priv = tr-& ...

  5. MYSQL区分大小写

    MYSQL区分大小写   1.linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写: 2.用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower ...

  6. MngoDb MongoClientOptions 配置信息及常用配置信息

    MongoClientOptions.Builder addClusterListener(ClusterListener clusterListener)Adds the given cluster ...

  7. LeetCode算法题-Implement Stack Using Queues

    这是悦乐书的第193次更新,第198篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第54题(顺位题号是225).使用队列实现栈的以下操作: push(x) - 将元素x推 ...

  8. Spring MVC启动过程(1):ContextLoaderListener初始化

    此文来自https://my.oschina.net/pkpk1234/blog/61971 (写的特别好)故引来借鉴 Spring MVC启动过程 以Tomcat为例,想在Web容器中使用Spirn ...

  9. 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文

    2018年中国研究生数学建模竞赛C题 对恐怖袭击事件记录数据的量化分析 恐怖袭击是指*或组织人为制造的.针对但不仅限于平民及民用设施的.不符合国际道义的攻击行为,它不仅具有极大的杀伤性与破坏力, ...

  10. 使用xshell+xmanager+pycharm搭建pytorch远程调试开发环境

    1. 相关软件版本 xshell: xmanager: pycharm: pycharm破解服务器:https://jetlicense.nss.im/ 2. 将相应的软件安装(pojie好) a&g ...