摘要:简单的工作流基于利用进行多环境域名开发打包转压缩前言最近苦于搬砖,我们有三个开发环境,不同的环境的的域名不一样,像我这么懒的人只能一键打包,不太适用,没办法,只能写一个基于的,适合自己用的工作流了,哎一声长叹传送门在中使用
gulp-simple-workflow-multi-host
github
前言简单的工作流 基于Gulp 利用 gulp-preprocess 进行多环境(api域名)开发、打包
sass转css css&js&html压缩
最近苦于搬砖,我们有三个开发环境,不同的环境的api的域名不一样,像我这么懒的人只能一键打包,webpack不太适用,没办法,只能写一个基于gulp的,适合自己用的工作流了,哎~~~(一声长叹)
gulp-preprocess传送门
在html中使用
test环境下转换效果
在中使用
var host // @if HOST_ENV="test" host = "testhost" // @endif // @if HOST_ENV="qa" host = "qahost" // @endif
test环境下转换效果
var host host = "testhost"调试 dev
自动刷新
不压缩
## 开发启动 默认test环境,(gulpfile.js里面配置) npm run dev ## 调试指定的域名,可选host test qa pe (gulpfile.js里面配置) npm run dev-host test命令做了什么
清空dist
把dev文件处理完传到dist中
观察dev中的文件,有变化的进行步骤2
开启一个服务器
观察dist中的文件,有变化即刷新浏览器
打包 build压缩
## 打包全部 npm run build-all ## 打单个环境的包, 可选host test qa pe (gulpfile.js里面配置) npm run build test命令做了啥
清空对应路径
把文件处理传送到指定的路径中
调试打包效果dev 源代码路径,dist 开发调试的路径 , output 打包路径
├── README.md ├── dev │ ├── example.js │ └── index.html ├── dist │ ├── example.js │ └── index.html ├── gulpfile.js ├── output │ ├── pe │ │ ├── example.js │ │ └── index.html │ ├── qa │ │ ├── example.js │ │ └── index.html │ └── test │ ├── example.js │ └── index.html ├── package.json └── tree.txt
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84383.html
摘要:以下会以其中一个以公积金页面开发项目作为例子,介绍移动端的一些常见问题和使用作为进行多页开发的经验。所以要想在微信开发调试工具中获取,我们需要使用一种叫做内网穿透的工具。 showImg(https://segmentfault.com/img/remote/1460000015405042?w=800&h=600);两年前刚接触移动端开发,刚开始比较疑惑,每次遇到问题都是到社区里提问...
摘要:静态服务器代理你的域名或注入通过流的方式创建任务流程这样您就可以在您的任务完成后调用,所有的浏览器将被告知的变化并实时更新因为只在乎您的在编译完成后注意后调用重载。 方法一 使用Google Chrome DevTools 方法二 工作区Browsersync 安装 Node.js BrowserSync是基于Node.js的, 是一个Node模块, 如果您想要快速使用它,也许您需要先...
摘要:关于标题,为什么是爱与恨因为在刚出来的时候,我并不是坚定的支持者,有很多地方用起来不方便,设计不合理。用户只有首次访问需要下载全部静态资源,以后的访问都直接使用缓存资源。首先,在中添加字段,当为时,则开启服务。例如请求的是则返回中的数据。 关于标题,为什么是爱与恨? 因为在 webpack 刚出来的时候,我并不是坚定的支持者,有很多地方用起来不方便,api 设计不合理。随着 webpa...
阅读 3541·2023-04-26 02:10
阅读 1237·2021-11-22 15:25
阅读 1640·2021-09-22 10:02
阅读 875·2021-09-06 15:02
阅读 3427·2019-08-30 15:55
阅读 576·2019-08-30 13:58
阅读 2732·2019-08-30 12:53
阅读 3019·2019-08-29 12:38