基于原生小程序开发模式gulp开发工作流项目模板

网友投稿 684 2022-10-12

基于原生小程序开发模式gulp开发工作流项目模板

基于原生小程序开发模式gulp开发工作流项目模板

wxmp-workflow-template

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

特性

基于gulp+less构建的微信小程序工程项目项目图片自动压缩ESLint代码检查使用命令行快速创建page、template和componentfont 字体文件转换成base64

该项目代码来源于 https://github.com/YangQiGitHub/wx-miniprogram-boilerplate 。因不够满足开发需求,所以个人对代码添加一些开发功能,以及修复原代码一些坑。

添加修复

/dist/ 小程序npm构建支持font 字体文件转换成base64修复 gulp auto 生成模板的文件路径问题

Getting Started

0. 开始之前,请确保已经安装node和npm,全局安装gulp-cli

$ npm install --global gulp-cli

1. -代码

$ git clone https://github.com/AKA-BEN/wxmp-workflow-template.git

2. 进目录,安装依赖

$ cd wxmp-workflow-template && npm install

3. 编译代码,生成dist目录,使用开发者工具打开dist目录

$ npm run dev

4. 新建page、template或者component

gulp auto -p mypage 创建名为mypage的page文件 gulp auto -t mytpl 创建名为mytpl的template文件 gulp auto -c mycomponent 创建名为mycomponent的component文件 gulp auto -s index -p mypage 复制pages/index中的文件创建名称为mypage的页面

5. 上传代码前编译

$ npm run build

6. 上传代码,审核,发版

工程结构

wxmp-workflow-template├── dist // 编译后目录│ ├── miniprogram_npm // 小程序npm构建生成│ ├── node_modules // 小程序模块依赖│ ├── package-lock.json│ ├── package.json├── node_modules // 项目依赖├── src │ ├── assets // 资源文件│ │ ├── fonts // 字体源文件│ │ ├── images // 图片资源│ ├── behaviors // 公用behavior│ ├── components // 微信小程序自定义组件│ ├── images // 页面中的图片和icon│ ├── pages // 小程序page文件│ ├── styles // ui框架,公共样式│ ├── template // 模板│ ├── utils // 公共js文件│ ├── app.js│ ├── app.json│ ├── app.less│ ├── project.config.json // 项目配置文件│ └── api.config.js // 项目api接口配置├── .gitignore├── .eslintrc.js├── package-lock.json├── package.json└── README.md

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C++核心准则边译边学-P.13: 酌情使用支持库
下一篇:springboot 整合hbase的示例代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~