Gulp:编译CoffeeScript

栏目: CoffeeScript · 发布时间: 7年前

内容简介:Gulp:编译CoffeeScript

从编译CoffeeScript看Gulp的使用

本文环境:

  • npm
  • Ubuntu

安装CoffeeScript

sudo npm install -g coffee-script

安装Gulp

官网只有第一句,但是这样是不能找到gulp,所以两句都要执行:

sudo npm install --global gulp
sudo npm install gulp

给项目初始化npm配置

sudo npm init

根据提示配置好package.json,大概这样:

{
  "name": "EasyCanvas",
  "version": "0.0.0",
  "description": "A HTML5 canvas library based on pure JavaScript",
  "main": "EasyCanvas.js",
  "directories": {
    "test": "test"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/younglaker/EasyCanvas.git"
  },
  "author": "Laker Huang",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/younglaker/EasyCanvas/issues"
  }
}

安装gulp-coffee

gulp-coffee : Coffeescript plugin for gulp

可以全局安装

sudo npm install --global gulp-coffee

也可以只安装到本目录,并且添加信息到package.json里:

sudo npm install --save gulp-coffee

安装gulp-util

gulp-util : Utilities for gulp plugins .

sudo npm install --save gulp-util

配置gulp

在项目里建个gulpfile.js:

var gulp = require('gulp');
var coffee = require('gulp-coffee');
var gutil = require('gulp-util');

gulp.task('default', function() {
  // 默认的任务代码
});

gulp.task('coffee', function() {
  gulp.src('./coffee_directions/*.coffee')
    .pipe(coffee({bare: true}).on('error', gutil.log))
    .pipe(gulp.dest('./js_directions/'))
});

执行coffee任务

gulp coffee

以上所述就是小编给大家介绍的《Gulp:编译CoffeeScript》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CSS商业网站布局之道

CSS商业网站布局之道

朱印宏 / 清华大学出版社 / 2007-1 / 75.00元

本书是一本CSS技术专著。 主要从布局角度全面、系统和深入地讲解CSS在标准网站布局之中的应用。很多读者经过初步的学习之后就能够使用CSS设计出一些漂亮的网页样式,于是便乐在其中,踌躇满志,这是好事,但千万不要自我陶醉,因为你还未领略CSS的博大精深。用CSS容易,难的是全部都用CSS。CSS的精髓是布局,而不是样式,布局是需要缜密的逻辑思维和系统设计的,而样式只需要简单地编写代码或复制即可。本书......一起来看看 《CSS商业网站布局之道》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具