https://github.com/thundernet8/generator-mpvue-project
Yeoman generator of mpvue project
https://github.com/thundernet8/generator-mpvue-project
mpvue typescript yeoman-generator
Last synced: about 1 year ago
JSON representation
Yeoman generator of mpvue project
- Host: GitHub
- URL: https://github.com/thundernet8/generator-mpvue-project
- Owner: thundernet8
- License: mit
- Created: 2018-04-07T12:35:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-13T03:11:44.000Z (almost 8 years ago)
- Last Synced: 2025-03-01T00:41:41.566Z (over 1 year ago)
- Topics: mpvue, typescript, yeoman-generator
- Language: JavaScript
- Size: 2.15 MB
- Stars: 25
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## generator-mpvue-project
A yeoman generator of helping to init your mpvue project
基于 mpvue 开发小程序项目的脚手架
可直接进[ts-example](ts-example)目录查看生成的项目示例
* [x] 支持 JS/TS 工程选项,TS 时提供 Typing 智能感知,更好的类型提示
* [x] 支持 API mock 功能,开发时可选使用本地 JSON mock 数据或单独的 API 服务器数据
* [x] 提供通用能力抽象,如 request 库,promisify 话的 wx API,token 以及业务数据持久化的 Store,emitter 跨页面通信等用户只专心写 pages 即可
* [x] 集成众多的工程开发最佳实践: eslint/tslint 代码检查 prettier 代码格式化 lintstaged 和 pre-commit 做 git 钩子完成上述任务
** 原生组件依赖解析支持 **
在 main.js 中通过`usingComponent`指定原生方式编写的小程序组件 NPM 包名,构建时会自动解析组件包,以及组件包的依赖
## Screenshots





## Install
```
npm install yo -g
npm install generator-mpvue-project -g
```
## Usage
```
yo mpvue-project
```