Es un automatizador de tareas, todo lo que necesitemos correr de manera repetitiva, gulp lo hace por nosotros
Gulp solo se utiliza en desarrollo no en servidor
gulp-babel transforma el codigo a es5gulp-terser ofusca el codigogulp-concat une todos nuestros archivos js en uno solonpm install --global gulp-cli instala de forma global Gulp pero solo se instala UNA VEZnpm init te crea el archivo package.json, las posteariores instalaciones se guardaran aquínpm install --save-dev gulp indica que usaremos una dependencia de desarrollo, osea que no va a subir al servidornpm install --save-dev @babel/core @babel/register @babel/preset-env npm install --save-dev gulp-babel transforma el codigo a es5npm install --save-dev gulp-terser ofusca el codigonpm install --save-dev gulp-concat une todos nuestros archivos js en uno solonpm install --global gulp-clinpm init te crea el archivo package.jsonnpm install --save-dev gulpnpm install --save-dev @babel/core @babel/register @babel/preset-env {
"presets": ["@babel/preset-env"]
}, eso compilará nuestro codigo nuevo al codigo viejonpm install --save-dev gulp-babel transforma el codigo a es5npm install --save-dev gulp-terser ofusca el codigonpm install --save-dev gulp-concat une todos nuestros archivos js en uno solonpm install gulp-cli -g npm init -y npm install gulp gulp-sass gulp-postcss cssnano gulp-terser browser-sync Para instalar sass,postcss,terser y browser