# LAPPfront **Repository Path**: shygoly/lappfront ## Basic Information - **Project Name**: LAPPfront - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-06-06 - **Last Updated**: 2022-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This is a starter template for [Ionic](http://ionicframework.com/docs/) projects. ## How to use this template *This template does not work on its own*. The shared files for each starter are found in the [ionic2-app-base repo](https://github.com/ionic-team/ionic2-app-base). To use this template, either create a new ionic project using the ionic node.js utility, or copy the files from this repository into the [Starter App Base](https://github.com/ionic-team/ionic2-app-base). ### With the Ionic CLI: Take the name after `ionic2-starter-`, and that is the name of the template to be used when using the `ionic start` command below: ```bash $ sudo npm install -g ionic cordova $ ionic start myTabs tabs ``` Then, to run it, cd into `myTabs` and run: ```bash $ ionic cordova platform add ios $ ionic cordova run ios ``` node版本: node v8.4.0 npm v5.3.0 项目启动 ```bash $ ionic serve ``` Substitute ios for android if not on a Mac. ### 目录结构 legalCase - 案件管理 scheduleGtasks - 日程待办 estimationTools - 计算工具 user - 我 account - 账户管理 ### cordova plugin $ ionic cordova plugin add cordova-plugin-contacts $ npm install --save @ionic-native/contacts $ ionic cordova plugin add cordova-plugin-android-permissions (android) $ npm install --save @ionic-native/android-permissions $ ionic cordova plugin add cordova-plugin-camera $ npm install --save @ionic-native/camera $ ionic cordova plugin add cordova-sms-plugin $ npm install --save @ionic-native/sms $ ionic cordova plugin add cordova-plugin-file@5.0.0 $ npm install --save @ionic-native/file $ ionic cordova plugin add cordova-plugin-file-transfer $ npm install --save @ionic-native/file-transfer $ ionic cordova plugin add cordova-plugin-file-opener2 $ npm install --save @ionic-native/file-opener $ ionic cordova plugin add cordova-plugin-filechooser (仅android) $ npm install --save @ionic-native/file-chooser $ ionic cordova plugin add cordova-plugin-filepath (仅android) $ npm install --save @ionic-native/file-path 后台运行插件 $ ionic cordova plugin add cordova-plugin-background-mode $ npm install --save @ionic-native/background-mode storage ionic cordova plugin add cordova-sqlite-storage npm install --save @ionic/storage 本地推送 ionic cordova plugin add cordova-plugin-local-notification npm install --save @ionic-native/local-notifications $ ionic cordova plugin add cordova-plugin-datepicker (用不到) $ npm install --save @ionic-native/date-picker $ ionic cordova plugin add cordova-plugin-calendar (用不到) $ npm install --save @ionic-native/calendar ==========android打包步骤========== 1、git clone 项目名 2、安装node,Node.js下载地址:https://nodejs.org/en/download/ (直接默认安装位置),安装完成后 Doc界面检查版本 node -v; 3、npm install -v ionic cordova -g (指定全局安装,不指定版本默认安装最新ionic-cli,cordova-cli),检查版本ionic -v;cordova -v; 4、进入项目目录,设置淘宝镜像:npm config set registry "http://registry.npm.taobao.org",然后npm install; (下载项目依赖) 5、打包环境的安装,安装Android SDK-tools http://www.androiddevtools.cn/ 6、再将项目所需插件装到本地(项目目录下执行) 上面的如ionic cordova plugin add cordova-plugin-filepath 命令,为打包做准备; 7、执行ionic cordova platform add android@6.2.2 (不指定版本默认添加android7.0.0,后面打包会报错[原因是因为android7.0.0的AndroidManigest.xml文件路径了改变本地插件找不到]) =========Mac打包步骤============== 前面步骤一样 ,保证本地能正常运行并安装项目中的插件