clone 到本地
安装依赖 npm install 或者 yarn (yarn 比较稳定不需要翻墙)
初始化第一个页面 index 执行: npm run create index (注意:第一次安装会自动创建page文件夹,会有提示,再执行一次此命令会真正创建index页面相关的文件) 本工作流所创建的文件是按照小程序的规范创建的,只不过引入了scss, 进行了代码压缩以及图片压缩, 新建页面后会自动添加到全局的app.json中 之后需要添加新的页面直接执行 npm run create serach(这次创建了serach页面 wxml scss js json)
小程序的组件书写同官网 在components文件夹下创建你的组件,不要包裹任何层级文件夹, 写法见小程序官网 小程序api
创建基本的页面后,启动项目 gulp dev ,将会开启一个具有实时监听的服务器,并在根目录下生成 dist文件, 你只需要打开 微信开发者工具,将项目目录选择为dist,并填写你的 appId 和 程序标题
这个时候你就可以随意选择一个编辑器,开始编辑,凡是page里的文件都将获得监听,组件也一样,但是全局的配置文件 比如: app.js app.json app.scss, 包括外层文件 比如: 数据请求 urlconfig,这些之所以不进行监听:要求你在项目开始时就进行正确的配置, 中间如修改, 请重新启动项目
本工作流很好的区分了测试环境和正式开发环境 dev(测试环境) pro(正式环境)
urlconfig 文件中有两个文件分别是 dev_url.js 和 pro_url.js 前者放置测试的用地址 后者放置正式发布地址, 使用时把他当做外部js文件,使用import 导入到 页面文件的js中即可, 你不用担心打包,gulp dev 只会命中 dev环境的地址 而 gulp 将会命中pro环境中的地址 (温馨提示: 在你小程序的管理端(官网)配置好地址,不然也是徒劳哦)打包发布: 执行 gulp 即可, 此命令不在监听任何文件变动,单纯的打包代码压缩图片压缩 dist 为最终输出文件
有问题欢迎反馈和探讨 来自Bowennan druidking@126.com
基于Gulp小程序开发工作流,区分开发环境和生产环境
最新推荐文章于 2022-08-18 11:40:45 发布