因为项目原因,谈一下老生常谈的问题,前端虽然没有代理处理虽然是防君子不防小人局面,不过把es6以后的代码babel一下到es5,我发现我自己都难“李德顺”了。babel转js后,把所有的文件分别压缩一下,得到一份新的小程序代码。比较初级的做法,给自己留下个备忘录,大神勿喷。。。
之前有幸在项目使用了gulp,一直有一个用gulp构建小程序的想法,今天趁此机会刚好实践一把。通过gulp实现代码处理,如下是必须的配置文件,放在小程序根目录下,然后将小程序的所有文件移至src下
gulp.task 移除了三参数语法,现在不能使用数组来指定一个任务的依赖。gulp 4.0 加入了 gulp.series 和 gulp.parallel 来实现任务的串行化和并行化。
任务函数中,如果任务是同步的,需要使用 done 回调。这样做是为了让 gulp 知道你的任务何时完成。
如果任务是异步的,有多个方法可以标记任务完成:1. 回调,2. 返回流(Stream),3. 返回 Promise,4. 返回子进程。
将task通过 js 函数的提升特性,可以将一些task定义为函数,好处就是私有化,不过就不再是gulp的命令,需要通过主task来启动
若需要同步任务,想避免显式调用done方法,可以将任务添加到串行队列执行,任务提供异步返回,保持和gulp3 一致就行。
在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
安装Gulp首先需要安装Node.js,并在控制台输入$ npm install gulp -gMac端需要写成$...
1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...
连绵秋雨,寒气一层接一层的重了起来,白露秋分,白日的时间也越来越短,下自习,已经暮色四合。 带了孩子匆匆往回赶,想...

