# NodeExpress **Repository Path**: lily1010/NodeExpress ## Basic Information - **Project Name**: NodeExpress - **Description**: NodeExpress 实现app客户端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-01-01 - **Last Updated**: 2022-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NodeExpress #### 介绍 NodeExpress 实现app客户端 #### 软件架构 软件架构说明 目录结构简介: app.js 应用的初始化文件,包括引入应用程序的基础依赖项、设置视图即view的引擎目录以及模板、设置静态资源路径、配置通用的中间件、引入路由和一些错误处理中间件等。 package.json 应用的配置文件,文件内包含程序的基础信息、启动脚本和依赖包等。 bin/www 应用的启动文件,文件内包含引用要启动的应用、设置应用监听的端口和启动http服务等。 public/** 应用的静态资源文件目录,该目录下的文件资源不需要经过文件映射就可以直接访问。 routes/** 应用的路由文件,这些路由文件中设置的接口最终会以指定的HTTP请求方式暴露给用户,并在用户请求之后将结果返回。 views 应用的视图文件,在app.js中设置好视图引擎和模板之后,该目录即为应用视图的根目录,然后路由文件就会根据app.js中的设置加载并渲染该目录下的视图文件。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1.全局安装Express及express-generator 命令: npm install express --save -g npm install express-generator --save -g 2.初始化一个Express应用   命令:express DXAPPDemo(其中DXAPPDemo为项目名称) 打开项目:cd expressDemo 安装:npm install 启动项目:npm start或 node bin/www 执行express_demo代码:node express_demo.js ionic = Cordova + Angular + ionic CSS ionic info (查看当前ionic的全部版本信息) npm install -g ionic ionic start myApp tabs # 建议使用初始化 cd myApp ionic serve ionic cordova platform add android ionic cordova platform add browser ionic cordova build browser 2.6 ionic的常用命令 1. 基本命令 ionic g page myPage 创建页面 ionic g provider MyData 创建provider ionic serve 在浏览器中看 ionic platform add/remove android/ios 添加删除平台 ionic build android/ios 快捷打包(IOS最好通过xcode打包发布) 2. 辅助命令 ionic info 查看关于ionic的系统消息 ionic emulate android/ios 模拟器中打开 ionic cordova plugin list 查看插件安装列表 3. 正式发布需要的命令 ionic cordova platforms add android 添加安卓平台 ionic cordova build android --release 打包成apk hooks:编译 cordova 时自定义的脚本命令,方便整合到我们的编译系统和版本控制系统中 node_modules :node 各类依赖包 resources :android/ios 资源(更换图标和启动动画) src:开发工作目录,页面、样式、脚本和图片都放在这个目录下 www:静态文件 platforms:生成 android 或者 ios 安装包路径(platforms\android\build\outputs\apk:apk 所在位置)执行 cordova platform add android 后会生成 plugins:插件文件夹,里面放置各种 cordova 安装的插件 config.xml: 打包成 app 的配置文件 package.json: 配置项目的元数据和管理项目所需要的依赖 tsconfig.json: TypeScript 项目的根目录,指定用来编译这个项目的根文件和编译选项 tslint.json:格式化和校验 typescript app:应用根目录 assets:资源目录(静态文件(图片,js 框架) pages:页面文件,放置编写的页面文件,包括:html,scss,ts theme:主题文件,里面有一个 scss 文件,设置主题信息。 检查安卓环境配置、SDK 是否下了,最后再重新生成一下 android 项目 ionic cordova platform rm android ionic cordova platform add android //运行模拟器 cordova emulate android //运行真机 cordova run android #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request npm install npm install cordova-android@6.3.0 ionic init  ionic integrations enable cordova --add