Gulp è un toolkit JavaScript gratuito, open source e multipiattaforma che consente di automatizzare molte attività di sviluppo. È un task runner basato su Node.js e npm e utilizzato per automatizzare molte attività che richiedono tempo come minimizzazione, concatenazione, busting della cache, test di unità, linting, ottimizzazione, ecc. I plug-in Gulp sono semplici e progettati per svolgere un unico lavoro .
In questo post, ti mostreremo come installare Gulp su CentOS 8.
Prerequisiti
- Un server che esegue CentOS 8.
- Sul server è configurata una password di root.
Installa Node.js
Gulp richiede l'installazione di un pacchetto Node.js nel tuo sistema.
Innanzitutto, installa Curl con il seguente comando:
dnf install curl -y
Quindi, aggiungi il repository di origine del nodo con il seguente comando:
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
Quindi, installa Node.js usando il seguente comando:
dnf install nodejs -y
Una volta installato Node.js, verifica la versione installata di Node.js con il seguente comando:
node -v
Dovresti vedere il seguente output:
v16.6.1
Puoi anche verificare la versione NPM con il seguente comando:
npm -v
Dovresti vedere il seguente output:
7.20.3
Installa Gulp CLI
Innanzitutto, dovrai installare lo strumento CLI Gulp nel tuo sistema. Gulp CLI è uno strumento utilizzato per gestire l'applicazione Gulp.
Puoi installarlo usando il comando NPM come mostrato di seguito:
npm install -g gulp-cli
Una volta installata la CLI di Gulp, puoi procedere al passaggio successivo.
Installa Gulp.js
Innanzitutto, crea una directory dell'applicazione con il seguente comando:
mkdir myapp
Quindi, cambia la directory in myapp e crea una nuova applicazione con il seguente comando:
cd myapp npm init
Ti verrà chiesto di fornire le informazioni sulla tua domanda come mostrato di seguito:
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
Quindi, aggiungi il modulo Gulp alla tua applicazione con il seguente comando:
npm install --save-dev gulp
Successivamente, verifica la versione di Gulp con il seguente comando:
gulp --version
Dovresti vedere il seguente output:
CLI version: 2.3.0 Local version: 4.0.2
Crea un'applicazione con Gulp.js
In questa sezione creeremo una semplice applicazione Gulp.js.
Innanzitutto, cambia la directory in myapp e crea un gulpfile.js con il seguente comando:
cd myapp
nano gulpfile.js
Aggiungi il seguente codice:
var gulp = require('gulp');
gulp.task('hello', function(done) {
console.log('My First Gulp App!!!');
done();
});
Salva il file al termine, quindi esegui l'attività Gulp utilizzando il comando seguente:
gulp hello
Dovresti ottenere il seguente output:
[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
Conclusione
nella guida sopra, abbiamo spiegato come installare Gulp.js su un sistema CentOS 8. Ora puoi iniziare a creare la tua prima applicazione usando Gulp.js. Sentiti libero di chiedermi se hai domande.