gulp.js是javascript中非常優(yōu)秀的構(gòu)建工具, coffee-script是眾多js代替方案中非常優(yōu)秀的語言.本文將講述如何使用coffeescript編寫gulp構(gòu)建腳本.
安裝依賴
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同級目錄下創(chuàng)建 gulpfile.coffee, 并且將原有的gulpfile.js中的task轉(zhuǎn)換成coffee-script:
gulp = require('gulp')
gulp.task 'clean', ->
console.log 'clean task...'
gulp.task 'default', ['clean'], ->
console.log 'run default task'
運行g(shù)ulp,如果成功,可以看到如下輸出:
[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