Gulp es un conjunto de herramientas de JavaScript gratuito, de código abierto y multiplataforma que le permite automatizar muchas tareas de desarrollo. Es un ejecutor de tareas creado en Node.js y npm y se usa para automatizar muchas tareas que consumen mucho tiempo, como minificación, concatenación, eliminación de caché, pruebas unitarias, linting, optimización, etc. Los complementos de Gulp son simples y están diseñados para hacer un solo trabajo. .
En esta publicación, le mostraremos cómo instalar Gulp en CentOS 8.
Requisitos
- Un servidor que ejecuta CentOS 8.
- Se configura una contraseña raíz en el servidor.
Instalar Node.js
Gulp requiere que se instale un paquete Node.js en su sistema.
Primero, instala Curl con el siguiente comando:
dnf install curl -y
A continuación, agregue el repositorio de origen de Node con el siguiente comando:
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
A continuación, instale Node.js con el siguiente comando:
dnf install nodejs -y
Una vez instalado Node.js, verifique la versión instalada de Node.js con el siguiente comando:
node -v
Debería ver el siguiente resultado:
v16.6.1
También puede verificar la versión de NPM con el siguiente comando:
npm -v
Debería ver el siguiente resultado:
7.20.3
Instalar CLI de Gulp
Primero, deberá instalar la herramienta Gulp CLI en su sistema. Gulp CLI es una herramienta utilizada para administrar la aplicación Gulp.
Puede instalarlo usando el comando NPM como se muestra a continuación:
npm install -g gulp-cli
Una vez que Gulp CLI esté instalada, puede continuar con el siguiente paso.
Instalar Gulp.js
Primero, cree un directorio de aplicaciones con el siguiente comando:
mkdir myapp
A continuación, cambie el directorio a myapp y cree una nueva aplicación con el siguiente comando:
cd myapp npm init
Se le pedirá que proporcione la información de su solicitud como se muestra a continuación:
package name: (myapp) version: (1.0.0) description: My app entry point: (index.js) test command: "echo "My app" $$ exit 1" git repository: keywords: author: hitesh license: (ISC) About to write to /root/myapp/package.json: { "name": "myapp", "version": "1.0.0", "description": "My app", "main": "index.js", "scripts": { "test": "\"echo \"My app\" $$ exit 1\"" }, "author": "hitesh", "license": "ISC" } Is this OK? (yes) yes
A continuación, agregue el módulo Gulp a su aplicación con el siguiente comando:
npm install --save-dev gulp
A continuación, verifique la versión de Gulp con el siguiente comando:
gulp --version
Debería ver el siguiente resultado:
CLI version: 2.3.0 Local version: 4.0.2
Crea una aplicación con Gulp.js
En esta sección, crearemos una aplicación Gulp.js simple.
Primero, cambie el directorio a myapp y cree un gulpfile.js con el siguiente comando:
cd myapp
nano gulpfile.js
Agrega el siguiente código:
var gulp = require('gulp'); gulp.task('hello', function(done) { console.log('My First Gulp App!!!'); done(); });
Guarde el archivo cuando haya terminado y luego ejecute la tarea Gulp usando el siguiente comando:
gulp hello
Deberías obtener el siguiente resultado:
[05:07:52] Using gulpfile ~/myapp/gulpfile.js [05:07:52] Starting 'hello'... My First Gulp App!!! [05:07:52] Finished 'hello' after 4.81 ms
Conclusión
en la guía anterior, explicamos cómo instalar Gulp.js en un sistema CentOS 8. Ahora puede comenzar a crear su primera aplicación con Gulp.js. Siéntase libre de preguntarme si tiene alguna pregunta.