使用coffeescript编写gulp.js任务

gulp.js是javascript中非常优秀的构建工具, coffee-script是众多js代替方案中非常优秀的语言.本文将讲述如何使用coffeescript编写gulp构建脚本.

安装依赖

npm install gulp -g
npm install gulp --save-dev
npm install coffee-script --save-dev

由于gulp不能直接运行coffeescript, 需要修改gulpfile.js, 在gulfile.js中显示加载gulpfile.coffee:

require('coffee-script/register');
require('./gulpfile.coffee');

在gulpfile.js同级目录下创建 gulpfile.coffee, 并且将原有的gulpfile.js中的task转换成coffee-script:

gulp = require('gulp')

gulp.task 'clean', ->
  console.log 'clean task...'

gulp.task 'default', ['clean'], ->
  console.log 'run default task'

运行gulp,如果成功,可以看到如下输出:

[20:07:15] Starting 'clean'...
clean task...
[20:07:15] Finished 'clean' after 143 μs
[20:07:15] Starting 'default'...
run default task
[20:07:15] Finished 'default' after 51 μs

你可能感兴趣的:(使用coffeescript编写gulp.js任务)