Skip to content

Observer-L/gulp-wxapp-boilerplate

Repository files navigation

gulp-wxapp-boilerplate

基于 Gulp 构建的微信小程序开发工作流

探索微信小程序开发的最佳实践。

项目开源,持续维护,欢迎反馈PR 和 Star⭐️!

⚡️ 功能

  • 命令行快建模板
  • 资源压缩
  • px 转换 rpx
  • sourcemaps 支持
  • less 样式预编译
  • Typescript 开发
  • eslint 代码检查
  • npm 支持
  • 小程序云开发支持
  • 分包处理

🔩 项目结构

├─cloud_function                   // 云函数目录
├─dist                             // 编译之后的项目文件
│  │  miniprogram_npm              // npm构建第三方包
├─src                              // 开发目录
│  │  app.ts                       // 小程序入口文件
│  │  app.json
│  │  app.less
│  │
│  ├─assets                     	// 静态资源
│     ├─styles                  	// 公共less
│     ├─images                  	// 图片资源
│  ├─components                   // 组件
│  ├─config                       // 配置文档
│  ├─pages                        // 页面
│  ├─utils                        // 工具库
│
├─template                        // 页面模板
├─typing                          // 小程序官方typing库
├─eslintrc.js                     // eslint配置文件
│
├─gulpfile.js                     // 工具配置
├─package.json                    // 项目配置
├─project.config.json             // 小程序配置文件
├─README.md                       // 项目说明
├─tsconfig.json                   // typescript配置

📋 使用指南

  1. 下载模板并安装依赖
git clone https://github.com/Observer-L/gulp-wxapp-boilerplate.git
npm install
  1. 快速创建页面或组件
gulp create -p mypage           //创建名为mypage的page文件
gulp create -c mycomponent      //创建名为mycomponent的component文件
gulp create -s index -p mypage  //复制pages/index中的文件创建名称为mypage的页面
  1. npm run dev

About

基于Gulp4构建的微信小程序开发脚手架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published