# demoMB **Repository Path**: ran0046/demoMB ## Basic Information - **Project Name**: demoMB - **Description**: 移动端项目demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # demoMB > 源于TianShan Group的项目,以liubin为项目组长。部分保存,以作学习。 ## 环境与依赖 项目开发与发布需要安装[nodejs](http://nodejs.org),版本`>=v4.x`。 拉取项目源码之后,需要在命令行执行以下命令安装项目依赖。 ```bash npm install ``` ## 配置文件 每个项目下都有一个`index.js`文件(例如`projects/proj1/index.js`),保存了针对该项目的配置。例如: ```javascript module.exports = { BRAND: { name: '"proj1"', title: '"demoMB"', cache: '""' }, GLOBAL: { } }; ``` 如果该项目对应多个品牌,则包含`BRANDS`字段,下面依次列出各个品牌的配置数据;如果该项目不区分品牌,则包含`BRAND`字段。 `GLOBAL`字段中的内容为全局配置项,目前主要可能更改的字段为`baseUrl`(接口请求地址)。 > 在正式运行环境中,配置文件的内容将被放到`/static/js/config.js`中。 ## 开发 依据不同项目使用不同的脚本来运行开发调试服务, 启动之后通过`http://localhost:8802`来访问。 **proj1:** ```bash npm run dev-p1 ``` **proj2:** ```bash npm run dev-p1 ``` ### 自定义配置参数 > -- [参数名] [参数值] 例如: ```bash npm run dev -- --port 8850 ``` 配置参数说明: **port:** 端口号 **zip:** 是否压缩 ## 发布 依据不同项目使用不同的脚本来编译生成最终文件,生成结果保存在项目下的`dist`目录中。 发布的时候,只需要将`dist`目录中所有文件上传至服务器即可。 **proj1:** ```bash npm run build-p1 ``` **proj2:** ```bash npm run build-p2 ```