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.