SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

はじめてのgulp

まずは「gulp」を動かしてみよう! ~セットアップとはじめてのタスク実行

はじめてのgulp 第1回


  • X ポスト
  • このエントリーをはてなブックマークに追加

 「gulp.js」は、フロントエンドの開発や製作で便利なタスクランナーです。最初のコミットから、まだ1年ほどの若いプロダクトですが、ここのところ耳にする機会が増えてきました。この連載では、インストールからその使いこなしまで、数回に渡って紹介していきたいと思います。JavaScriptプログラマだけでなく、HTML・CSSを扱う人、PhotoshopやIllustrator使いにもユーザが広まっています。本稿も、プログラマに限らず、広いユーザ層に読んでもらえたら幸いです。

  • X ポスト
  • このエントリーをはてなブックマークに追加

本連載の予定
連載第1回 まずは動かしてみよう (本稿)
連載第2回 gulpが速い理由(わけ)
連載第3回 Google謹製「Web Fundamentals」を使ってみる
連載第4回 gulpの使えるプラグイン20選
連載第5回 gulpの使いこなし7パターン
連載第6回 プラグインを使わないgulp講座: Browserify、BrowserSyncなど

 

gulp.jsのWebサイト
gulp.jsのWebサイト

 

gulp.js?


 WebLESSCoffeeSript


LESS: lessc  

CoffeeScript: coffee  

 


使


(一) CoffeeScript  

(二)  

(三) JavaScriptuglify  


 1gulp.js
※ 実際に試したい場合は、こちらからダウンロードできます。
gulp.task('coffee', function(){
  return gulp.src('src/*.coffee') // srcフォルダからファイルを読む
    .pipe(coffee()) // 1. CoffeeScriptをコンパイル
    .pipe(concat()) // 2. 複数ファイルをひとつに結合
    .pipe(uglify()) // 3. JavaScriptをミニファイ(uglify)
    .pipe(gulp.dest('dist/')); // distフォルダに保存
});

 gulp.js使gulp
$ gulp coffee

 gulp.jsgulpOK

 gulp.js使gulp.js便

 稿Mac OS X 10.9

 
gulp.jsとNode.js

 gulp.jsNode.jsgulp.jsgulpfile.jsgulp.jsNode.jsBrowserifyBrowserSyncgulp.js
gulp.jsの環境の例
gulp.jsの環境の例

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
Node.jsのインストール

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

  

Cafe2011CoderDojo

稿


この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)

https://codezine.jp/article/detail/7992 2014/08/29 15:27

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング