Come installare GulpJS su Ubuntu 20.04

Come installare GulpJS su Ubuntu 20.04

In questo tutorial, ti mostreremo come installare GulpJS su Ubuntu 20.04. Imparerai a configurare GulpJS per minimizzare i file Javascript su Ubuntu.

GulpJS è un toolkit che ti aiuta ad automatizzare attività dolorose o che richiedono tempo nel tuo flusso di lavoro di sviluppo. Le integrazioni sono integrate in tutti i principali IDE e le persone utilizzano gulp con PHP, .NET, Node.js, Java e altre piattaforme.

Usa i moduli npm per fare tutto ciò che vuoi + oltre 3000 plugin curati per le trasformazioni di file in streaming. Fornendo solo una superficie API minima, gulp è facile da imparare e semplice da usare.

Prerequisiti

  • Server dedicato Ubuntu 20.04
  • Un utente root o un utente normale con privilegi di amministratore sudo.

Passaggio 1 - Mantieni aggiornato il server

# apt update -y

# apt upgrade -y

Passaggio 2: installa build-essential

# apt-get install build-essential -y

Passaggio 3: installa NodeJS e NPM

Installa l'ultima versione stabile di NodeJS.

# curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

# apt-get install -y nodejs

Verificare che l'installazione sia andata a buon fine.

# node -v && npm -v

Produzione:

v14.14.0
6.14.8

Passaggio 4 - Installa GulpJS CLI

Installa la CLI GulpJS usando il seguente comando:

# npm install -g gulp-cli

Verificare che l'installazione sia andata a buon fine.

# gulp -v

Impostare

Per utilizzare GulpJS con i plugin è necessario un   file gulpfile.js e un   file package.json .

  • gulpfile.js: configura, pipe ed esegue attività insieme alla gestione dei plugin.
  • package.json: tiene traccia delle dipendenze e delle loro versioni.

Vai alla directory del tuo progetto.

# cd /path/to/project/

Inizializza un ambiente NPM per creare un  package.json :

Quando viene richiesto il nome del pacchetto, utilizzare  gulpjs . Premi  INVIO  per accettare la risposta predefinita per tutte le altre domande. Successivamente, dovresti vedere questo riepilogo.

About to write to /root/package.json:

{
"name': "gulpjs',
"version': "1.0.0',
"description': "',
"main': "index.js',
"scripts': {
"test': "echo \'Error: no test specified\' && exit 1″
},
"author': "',
"license': "ISC'
}

Is this OK? (yes)

Digitare  yes  e premere  INVIO .

Installa il  pacchetto gulp locale  e il   plugin gulp-uglify .

# npm install --save-dev gulp gulp-uglify

Creare il compito gulp

Crea un  gulpfile.js  nella radice del progetto.

# vi gulpfile.js

Importare le librerie, quindi definire un'attività. L'attività di esempio è denominata  exampleTask.

const gulp = require('gulp'); // Import Gulp
const uglify = require('gulp-uglify'); // Import Gulp Uglify (Javascript minify)

gulp.task('exampleTask', ()=>{ // define a task
return gulp.src('/path/to/javascript/files/*.js') // source a directory full of anything ending with .js
.pipe(uglify()) // minify the stream
.pipe(gulp.dest('/path/to/destination/')); // send files to a destination
});

Assicurati che ci sia almeno un file javascript in  /path/to/javascript/files/ :

# ls /path/to/javascript/files/

Produzione:

file.js

Esegui l'attività.

# gulp exampleTask

Produzione:

Working directory changed to ~
Using gulpfile ~/gulpfile.js
Starting 'exampleTask’…
Finished 'exampleTask' after 59 ms

/path/to/destination/  contiene il file minimizzato.

# ls /path/to/destination/

Produzione:

file.js

Abbiamo installato con successo GulpJS.

In questo tutorial, ti abbiamo mostrato come installare GulpJS su Ubuntu 20.04.


Come installare e configurare CSF (ConfigServer Security & Firewall) su CentOS 7

Come installare e configurare CSF (ConfigServer Security & Firewall) su CentOS 7

ConfigServer Security & Firewall (in breve è anche chiamato csf) è un firewall Stateful Packet Inspection (SPI). Scopri come installare e configurare CSF su CentOS 7

Come installare lagente di backup R1Soft su CentOS

Come installare lagente di backup R1Soft su CentOS

Scopri come installare R1Soft Backup Agent su CentOS e configurarlo. R1Soft Server Backup Manager offre ai fornitori di servizi una soluzione flessibile e server-friendly.

Come modificare i limiti di CloudLinux LVE

Come modificare i limiti di CloudLinux LVE

In questo articolo abbiamo spiegato come modificare i limiti LVE di CloudLinux. Quindi iniziamo. I limiti di CloudLinux LVE possono essere modificati utilizzando LVE Manager.

Come cambiare SSH della porta del server Linux

Come cambiare SSH della porta del server Linux

Per cambiare la porta SSH del server Linux, è necessario accedere al server tramite SSH e modificare il file di configurazione SSH.

Come installare Centova Cast su CentOS

Come installare Centova Cast su CentOS

Centova Cast è la piattaforma di gestione leader per i flussi radio Internet, che fornisce informazioni approfondite e controllo ai provider di hosting di streaming. Centova Cast

Come impostare linoltro della posta sul tuo server di posta?

Come impostare linoltro della posta sul tuo server di posta?

È possibile superare i problemi di invio della posta elettronica utilizzando le seguenti impostazioni di inoltro della posta elettronica.

Come installare Apache, MariaDB, PHP e phpMyAdmin in Ubuntu 18.04

Come installare Apache, MariaDB, PHP e phpMyAdmin in Ubuntu 18.04

Impareremo a installare Apache MariaDB PHP e PHPMyAdmin nel server Ubuntu 18.04. Apache, MySQL/MariaDB e PHP sono composti da pacchetti. È conosciuto come LAMPADA

Impara la gestione degli utenti di base in Linux

Impara la gestione degli utenti di base in Linux

Vuoi aggiungere, modificare o eliminare un utente in Linux? Ecco l'articolo perfetto per te.

Impara la gestione dei gruppi di base in Linux

Impara la gestione dei gruppi di base in Linux

Scopri di più sulla gestione dei gruppi in Linux. Come aggiungere un gruppo, modificare un gruppo ed eliminare un gruppo, aggiungere membri in Linux. Crea un nuovo gruppo, usa il comando groupadd.

Impara a installare Fail2ban su CentOS 7

Impara a installare Fail2ban su CentOS 7

Fail2ban è molto utile per proteggere la connessione SSH. Ora dovresti essere in grado di installare e configurare fail2ban su centos7, aggiungere un ulteriore livello di sicurezza al server