Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guless/mpx-workflow
使用 mpx-webpack-plugin 编写的小程序开发工作流
https://github.com/guless/mpx-workflow
miniprogram workflow
Last synced: 2 months ago
JSON representation
使用 mpx-webpack-plugin 编写的小程序开发工作流
- Host: GitHub
- URL: https://github.com/guless/mpx-workflow
- Owner: guless
- Created: 2018-10-10T10:34:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-06T05:09:13.000Z (about 6 years ago)
- Last Synced: 2024-08-03T12:15:51.493Z (5 months ago)
- Topics: miniprogram, workflow
- Language: JavaScript
- Size: 6.84 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
使用教程
------
```bash
# 创建一个新的项目
git init
git remote add workflow https://github.com/guless/mpx-workflow.git
git fetch workflow
git merge workflow/mastergit remote add origin https://github.com/{你的仓库的地址}.git
git push -u origin master# 如果后续更新工作流可以直接将 workflow/master 合并至你的分支中!
# git merge workflow/master# 安装 npm 依赖项
npm i
```## 命令行
任务 | 说明
--------------|-----------------------------------------------------------
`dev` | 同 `watch` 任务。
`start` | 同 `watch` 任务。
`watch` | 启动开发模式。在开发模式下会自动监听文件改动触发重新编译。
`build` | 编译生产模式。生产模式不会监听文件改动,仅执行一次编译。在生产模式下,`dist` 目录中的文件会被清空,然后重新输出一份。使用生产模式会对所有的区块(chunk)、模块(module)、资源(resource)进行压缩和优化。
`watch:test` | 启动开发模式,使用【测试环境】的接口。等同于:`npm run watch -- --env.target=test`。
`watch:beta` | 启动开发模式,使用【预览环境】的接口。等同于:`npm run watch -- --env.target=beta`。
`watch:prod` | 启动开发模式,使用【生产环境】的接口。等同于:`npm run watch -- --env.target=prod`。
`build:test` | 编译生产模式,使用【测试环境】的接口。等同于:`npm run build -- --env.target=test`。
`build:beta` | 编译生产模式,使用【预览环境】的接口。等同于:`npm run build -- --env.target=beta`。
`build:prod` | 编译生产模式,使用【生产环境】的接口。等同于:`npm run build -- --env.target=prod`。>注:通过在命令行输入 `npm run {任务}` 来运行对应的任务。
## 命令行参数
名称 | 示例 | 说明
---------------|-------------------------------------------|-------------
`--env.mode` | `npm run build -- --env.mode=development` | 指定编译模式。
- `"development"`:开发模式
- `"production"`:生产模式
`--env.target` | `npm run build -- --env.target=test` | 指定开发环境。
- `"test"`:测试环境
- `"beta"`:预览环境
- `"prod"`:生产环境