Trabalhando com GULP e Bower
Codificando
Victor Cavalcante
- Desenvolvedor Web Full Stack
- Palestrante
- Membro do conselho Jedi da Lambda3
- Microsoft MVP de ASP.NET
vcavalcante@lambda3.com.br @vcavalcante
Como você usa o jquery hoje?
Baixa do site?
Nuget?
Outro gerenciador de componentes?
Victor Cavalcante @vcavalcante
Bower
Victor Cavalcante @vcavalcante
Gerenciador de pacotes para front-end
O que eu vou usar no Bower?
Victor Cavalcante @vcavalcante
- jQuery.*
- angularjs.*
- underscore
- backbone
- etc...
Como funciona?
Victor Cavalcante @vcavalcante
- Depende do NodeJS
- Configurado via bower.json
bower.json
Victor Cavalcante @vcavalcante
{
"name": "Codificando",
"private": true,
"dependencies": {
"bootstrap": "3.0.0",
"jquery": "1.10.2",
"jquery-validation": "1.11.1",
"jquery-validation-unobtrusive": "3.2.2",
"hammer.js": "2.0.4",
"bootstrap-touch-carousel": "0.8.0"
}
}
Gulp.js
the Streaming build system
Victor Cavalcante @vcavalcante
Você trabalha com frontend?
Victor Cavalcante @vcavalcante
Não gosta de fazer Tarefas repetitivas?
Victor Cavalcante @vcavalcante
Então vai adorar o gulp
Victor Cavalcante @vcavalcante
Vários plugins que resolvem seus problemas
Victor Cavalcante @vcavalcante
-
gulp-less
-
gulp-uglify
-
gulp-watch
-
gulp-csslint
- gulp-css-spritesmith
-
gulp-jshint
-
gulp-concat
-
gulp-babel
-
gulp-typescript
-
gulp-notify
instalar dependencia pelo npm (package.json)
{
"version": "1.0.0",
"name": "Codificando",
"private": true,
"devDependencies": {
"gulp": "3.9.1",
"gulp-less": "3.0.5",
"gulp-concat": "2.5.2",
"gulp-cssmin": "0.1.7",
"gulp-uglify": "1.2.0",
"rimraf": "2.2.8",
"gulp-minify-css": "1.2.4",
"gulp-autoprefixer": "3.1.0",
"gulp-watch": "4.3.5"
}
}
instalar dependencia pelo npm
Command line
npm install gulp-watch --save-dev
gulpfile.json
var gulp = require('gulp');
gulp.task('default', function() {
// place code for your default task here
});
Automatize todo processo repetitivo
Conheça as ferramentas modernas de desenvolvimento web
Dúvidas, Críticas ou sugestões?
@vcavalcante
victor@cavalcante.net
TRABALHANDO COM GULP E BOWER
By Victor Cunha Cavalcante
TRABALHANDO COM GULP E BOWER
- 1,288