Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
知己 久保
2,387 views
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
ハンズオンセミナー
Technology
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 67
2
/ 67
3
/ 67
4
/ 67
5
/ 67
6
/ 67
7
/ 67
8
/ 67
9
/ 67
10
/ 67
11
/ 67
12
/ 67
13
/ 67
14
/ 67
15
/ 67
16
/ 67
17
/ 67
18
/ 67
19
/ 67
20
/ 67
21
/ 67
22
/ 67
23
/ 67
24
/ 67
25
/ 67
26
/ 67
27
/ 67
28
/ 67
29
/ 67
30
/ 67
31
/ 67
32
/ 67
33
/ 67
34
/ 67
35
/ 67
36
/ 67
37
/ 67
38
/ 67
39
/ 67
40
/ 67
41
/ 67
42
/ 67
43
/ 67
44
/ 67
45
/ 67
46
/ 67
47
/ 67
48
/ 67
49
/ 67
50
/ 67
51
/ 67
52
/ 67
53
/ 67
54
/ 67
55
/ 67
56
/ 67
57
/ 67
58
/ 67
59
/ 67
60
/ 67
61
/ 67
62
/ 67
63
/ 67
64
/ 67
65
/ 67
66
/ 67
67
/ 67
Recommended
PPTX
仮想マシンとVagrant + Vagrant 1.5
by
Daisuke Kikuchi
PDF
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
PPT
Outputz.vim
by
ryota ichie
PDF
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
PPTX
node-gypを使ったネイティブモジュールの作成
by
shigeki_ohtsu
PDF
Ginとbindataで作るシングルバイナリWebApp
by
Akihiko Horiuchi
PDF
Gulp ことはじめ
by
Kyohei Morimoto
PDF
140607 lib o-mini_con-ryoon
by
Ryo ONODERA
PDF
Bp study39 nodejs
by
Yohei Sasaki
PDF
Nuxt0501ver1
by
卓馬 三浦卓馬
PDF
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
by
Masuda Tomoaki
PPTX
WebRTC mediasoup on raspberrypi3
by
mganeko
PPTX
Grunt入門
by
Tsuyoshi Maeda
PDF
Jenkins study 7 2013-01-28
by
Ato ARAKI
PDF
誰でも出来るローカル開発環境の作り方
by
666oh666
PDF
React
by
卓馬 三浦
PPTX
開発環境アンケートまとめ(Ginza.rb 第13回)
by
Ken-ichi Kudo
PDF
Coffee script初めの一歩
by
Misa Kondo
PDF
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
PDF
dockerでImmutable InfrastructureなWordPressを考える
by
GMOインターネット
PDF
配布用Supervisordによるnode.jsの運用
by
yut148atgmaildotcom
PDF
Vagrant+Ansibleで検証環境を簡単構築
by
Ken Sawada
PDF
最近流行りのビルドツールとは
by
Takahiro Maki
PDF
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
PDF
Gorilla.vim#6
by
MasatakaHigashijima
PDF
Scrum with Redmine Backlogs
by
Ryuta Hamasaki
PDF
jsCafe v13 Grunt
by
Shinya Sugo
PPTX
3分間 開発環境クッキング 2012.07 #pyfes
by
Takeshi Komiya
PDF
フロント開発をがんばるためにGulpとGruntに入門してみた
by
Shou Takenaka
PDF
早く家へ帰るための Grunt入門 [+gulp紹介]
by
Masayuki Maekawa
More Related Content
PPTX
仮想マシンとVagrant + Vagrant 1.5
by
Daisuke Kikuchi
PDF
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
PPT
Outputz.vim
by
ryota ichie
PDF
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
PPTX
node-gypを使ったネイティブモジュールの作成
by
shigeki_ohtsu
PDF
Ginとbindataで作るシングルバイナリWebApp
by
Akihiko Horiuchi
PDF
Gulp ことはじめ
by
Kyohei Morimoto
PDF
140607 lib o-mini_con-ryoon
by
Ryo ONODERA
仮想マシンとVagrant + Vagrant 1.5
by
Daisuke Kikuchi
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
Outputz.vim
by
ryota ichie
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
node-gypを使ったネイティブモジュールの作成
by
shigeki_ohtsu
Ginとbindataで作るシングルバイナリWebApp
by
Akihiko Horiuchi
Gulp ことはじめ
by
Kyohei Morimoto
140607 lib o-mini_con-ryoon
by
Ryo ONODERA
What's hot
PDF
Bp study39 nodejs
by
Yohei Sasaki
PDF
Nuxt0501ver1
by
卓馬 三浦卓馬
PDF
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
by
Masuda Tomoaki
PPTX
WebRTC mediasoup on raspberrypi3
by
mganeko
PPTX
Grunt入門
by
Tsuyoshi Maeda
PDF
Jenkins study 7 2013-01-28
by
Ato ARAKI
PDF
誰でも出来るローカル開発環境の作り方
by
666oh666
PDF
React
by
卓馬 三浦
PPTX
開発環境アンケートまとめ(Ginza.rb 第13回)
by
Ken-ichi Kudo
PDF
Coffee script初めの一歩
by
Misa Kondo
PDF
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
PDF
dockerでImmutable InfrastructureなWordPressを考える
by
GMOインターネット
PDF
配布用Supervisordによるnode.jsの運用
by
yut148atgmaildotcom
PDF
Vagrant+Ansibleで検証環境を簡単構築
by
Ken Sawada
PDF
最近流行りのビルドツールとは
by
Takahiro Maki
PDF
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
PDF
Gorilla.vim#6
by
MasatakaHigashijima
PDF
Scrum with Redmine Backlogs
by
Ryuta Hamasaki
PDF
jsCafe v13 Grunt
by
Shinya Sugo
PPTX
3分間 開発環境クッキング 2012.07 #pyfes
by
Takeshi Komiya
Bp study39 nodejs
by
Yohei Sasaki
Nuxt0501ver1
by
卓馬 三浦卓馬
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
by
Masuda Tomoaki
WebRTC mediasoup on raspberrypi3
by
mganeko
Grunt入門
by
Tsuyoshi Maeda
Jenkins study 7 2013-01-28
by
Ato ARAKI
誰でも出来るローカル開発環境の作り方
by
666oh666
React
by
卓馬 三浦
開発環境アンケートまとめ(Ginza.rb 第13回)
by
Ken-ichi Kudo
Coffee script初めの一歩
by
Misa Kondo
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
dockerでImmutable InfrastructureなWordPressを考える
by
GMOインターネット
配布用Supervisordによるnode.jsの運用
by
yut148atgmaildotcom
Vagrant+Ansibleで検証環境を簡単構築
by
Ken Sawada
最近流行りのビルドツールとは
by
Takahiro Maki
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
Gorilla.vim#6
by
MasatakaHigashijima
Scrum with Redmine Backlogs
by
Ryuta Hamasaki
jsCafe v13 Grunt
by
Shinya Sugo
3分間 開発環境クッキング 2012.07 #pyfes
by
Takeshi Komiya
Similar to 今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
PDF
フロント開発をがんばるためにGulpとGruntに入門してみた
by
Shou Takenaka
PDF
早く家へ帰るための Grunt入門 [+gulp紹介]
by
Masayuki Maekawa
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
PDF
Gruntを導入しよう!の話
by
Koji Nakamura
PDF
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
PDF
Gulp入門 - コーディングを10倍速くする
by
Hayashi Yuichi
PPTX
ビルド職人の朝は早い
by
Masashi MATSUI
PPTX
gulp勉強会@IVP
by
Daisuke Onoe
PPTX
Nodejs
by
Masanobu Masuda
PDF
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
PDF
Gulp De wordpress in WordBench
by
Kanako Kobayashi
PDF
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
PDF
Gws 20120521 gradle
by
Nobuhiro Sue
PDF
Gradle a new Generation Build Tool
by
Shinya Mochida
PDF
Webサイト・フロントエンドの高速化とgrunt.jsについて
by
Tomo Fujita
PDF
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
PDF
Ltdd01gulp入門公開用資料
by
Kazuya Matsubara
PPT
GruntでJavaScript 前作業の自動化!
by
leverages_event
PDF
超簡単! Node.jsをWindowsにインストール
by
Shin Tanigawa
PPTX
Getting started with node.js
by
kouzouman
フロント開発をがんばるためにGulpとGruntに入門してみた
by
Shou Takenaka
早く家へ帰るための Grunt入門 [+gulp紹介]
by
Masayuki Maekawa
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
Gruntを導入しよう!の話
by
Koji Nakamura
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
Gulp入門 - コーディングを10倍速くする
by
Hayashi Yuichi
ビルド職人の朝は早い
by
Masashi MATSUI
gulp勉強会@IVP
by
Daisuke Onoe
Nodejs
by
Masanobu Masuda
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
Gulp De wordpress in WordBench
by
Kanako Kobayashi
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
Gws 20120521 gradle
by
Nobuhiro Sue
Gradle a new Generation Build Tool
by
Shinya Mochida
Webサイト・フロントエンドの高速化とgrunt.jsについて
by
Tomo Fujita
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
Ltdd01gulp入門公開用資料
by
Kazuya Matsubara
GruntでJavaScript 前作業の自動化!
by
leverages_event
超簡単! Node.jsをWindowsにインストール
by
Shin Tanigawa
Getting started with node.js
by
kouzouman
More from 知己 久保
PDF
L
by
知己 久保
PDF
ラクするCSSツール
by
知己 久保
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
PDF
すべての人に知っておいてほしい VoiceOverの基本原則
by
知己 久保
PDF
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
by
知己 久保
PDF
UAスタイルシートと リセットCSS
by
知己 久保
PDF
自動化のことはじめ - 第12回HTML5ビギナーズ
by
知己 久保
L
by
知己 久保
ラクするCSSツール
by
知己 久保
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
すべての人に知っておいてほしい VoiceOverの基本原則
by
知己 久保
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
by
知己 久保
UAスタイルシートと リセットCSS
by
知己 久保
自動化のことはじめ - 第12回HTML5ビギナーズ
by
知己 久保
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
1.
今、話題のビルドツールgulp/Gruntを徹底解剖!∼ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール∼
2.
Tomoki Kubo株式会社まぼろし マークアップエンジニア ブログ: KOJIKA17
3.
Lecture
4.
Task Runner作業(タスク)を実行するためのアプリケーション
5.
The JavaScript Task
Runner
6.
Node.js
8.
nodejs.org
9.
インストールする前に注意
10.
バージョン管理ツールを使いましょうMac - nodebrewWindows - nodist
11.
バージョン管理ツールを使いましょうMac - nodebrewWindows - nodist今日は時間がない
12.
Mac: インストーラーの削除# ターミナルでlsbom
-f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; dosudo rm /usr/local/${i}donesudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*sudo rm -rf ~/.npm
13.
バージョン管理ツールを使いましょう
14.
どんなことができるのか?• ファイルを保存すると勝手にブラウザを更新• 言語の構文チェック•
ファイルの結合• 特定のフォルダ、ファイルの複製、削除• メタ言語のコンパイル• HTML, JS, CSSなどをminify• CSS Spriteの自動生成
17.
Grunt gulp
18.
PowerShell / ターミナルの使い方#
現在位置の確認pwd# ディレクトリのファイルの一覧表示ls# カレントディレクトリの変更cd [パス | フォルダをドロップ]
19.
PowerShell / ターミナルの使い方#
フォルダの作成mkdir [フォルダ名]# ファイルの作成echo > [ファイル名] | touch [ファイル名]
20.
Install
21.
npmNode Package Manager
22.
インストールする場所• グローバル• プロジェクト単位
23.
パッケージのインストール# グローバルnpm install
-g [パッケージ名]# プロジェクト単位npm install [パッケージ名]
24.
gulpをグローバルにインストールする# グローバルnpm install
gulp -g# Macでインストーラーで入れた人sudo npm install gulp -g
25.
package.jsonパッケージを管理するファイル
26.
package.jsonの生成npm init
27.
プロジェクトにgulpをインストールnpm install gulp
—save-devnpm uninstall gulp --save-dev
28.
npmコマンドの省略install = iuninstall
= un--save-dev = -D# 例npm un gulp —Dnpm i -D gulp-stylus browser-sync
29.
インストールできてたものが、エラーになる場合npm cache clean
30.
ひな形をダウンロード
31.
goo.gl/MZ7roy
32.
パッケージをインストールnpm i
33.
package.jsonがあれば、パッケージの共有がしやすい
34.
gulpfile.js
35.
パッケージの読み込み
36.
タスク
37.
タスク1. タスク名2. ファイル指定3.
pipe()
38.
タスク - タスク名gulp.task('タスク名',
function() {});
39.
タスク - ファイル指定gulp.task('タスク名',
function() {gulp.src(‘タスクを行うファイル').pipe(gulp.dest(‘タスク後の出力先’));});
40.
タスク - ファイル指定gulp.task('タスク名',
function() {gulp.src(‘./asset/index.html’).pipe(gulp.dest(‘./public/’));});gulp.task('タスク名', function() {gulp.src(‘./asset/about.html’).pipe(gulp.dest(‘./public/’));});gulp.task('タスク名', function() {gulp.src(‘./asset/demo/index.html’).pipe(gulp.dest(‘./public/’));});
41.
タスク - ファイル指定gulp.task('タスク名',
function() {gulp.src(‘./asset/**/*.html’).pipe(gulp.dest(‘./public/’));});
42.
タスク - pipe()gulp.task('タスク名',
function() {gulp.src(‘処理を行うファイル’).pipe(‘処理’).pipe(‘処理’).pipe(‘処理’).pipe(gulp.dest(‘処理後の出力先’));});
43.
タスクの監視
44.
タスクの監視gulp.task('watch', function() {});
45.
タスクの監視gulp.task('watch', function() {gulp.watch('監視対象のファイル',‘タスク名’);});
46.
タスクの監視gulp.task('watch', function() {gulp.watch(‘./asset/**/*.html’,‘build:html’);});
47.
タスクの監視gulp.task('watch', function() {gulp.watch([‘assets/stylus/*.styl’,
‘assets/sprite/*.png’][‘build:sprite’, ’build:css’]);});
48.
タスクをまとめて実行
49.
タスクの複数実行gulp.task('default', [‘build:html', 'build:css',
'bs', 'watch']);gulp.task('build', [‘build:css’, ‘build:js’]);
50.
タスクの実行
51.
ターミナルからタスクの実行gulp タスク名gulp build:html#
デフォルトの場合gulp
52.
リリースタスクを増やそう
53.
CSSをMinifyする
54.
npmjs.com
55.
[gulp stylus]
56.
HTMLをMinifyする
57.
リリース タスクgulp.task('release', [‘HTMLのリリースタスク名’,
’CSSのリリースタスク’]);
58.
gulpのプラグインはどんなものを使えばいいか?
59.
gulp おすすめ プラグイン
60.
記事の日付を確認しよう
62.
npm scripts
63.
今日学んだこと
64.
今日学んだこと• ターミナル?• gulpの書き方?•
プラグインがあること?
65.
自動化のツールの使い方を学んだ• 作業を効率化する道具• 品質の担保•
繰り返し作業を機械と分業化できる
66.
手段が目的にならないように気をつけましょう
67.
ありがとうございました
Download
[8]
ページ先頭
©2009-2025
Movatter.jp