什么是Gulp


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/01/24/%E4%BB%80%E4%B9%88%E6%98%AFGulp/

摘要

本文主要讲述了:

  1. 什么是 Gulp
  2. 示例

正文

什么是 Gulp

Gulp 是一个任务运行器。

示例

新建项目

1
2
3
4
5
#!/usr/bin/env bash

mkdir learn_gulp && cd learn_gulp
npm init -y
npm install --save-dev gulp

配置任务

有 2 种语法可以配置任务。

CommonJS

learn_gulp/gulpfile.js

1
2
3
4
5
6
function hello(cb) {
console.log('Hello, world!');
cb();
}

exports.hello = hello;

ES6

如果要使用 ES6 语法配置任务,还需要额外安装依赖。

1
2
3
#!/usr/bin/env bash

npm install --save-dev @babel/register @babel/core @babel/preset-env

learn_gulp/babel.config.js

1
2
3
module.exports = {
presets: ['@babel/preset-env'],
};

learn_gulp/gulpfile.babel.js

1
2
3
4
5
6
const hello = (cb) => {
console.log('Hello, world!');
cb();
};

export { hello };

运行任务

1
2
3
#!/usr/bin/env bash

npx gulp hello

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/01/24/%E4%BB%80%E4%B9%88%E6%98%AFGulp/


本文对你有帮助?请支持我


支付宝
微信