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-cli
npm init
te crea el archivo package.jsonnpm install --save-dev gulp
npm 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