Ki jan yo enstale Gulp.js sou Rocky Linux 8

Gòj se yon zouti JavaScript sou tout platfòm gratis, ki ede devlopè yo otomatize ak amelyore workflows. Gulp se yon travay k ap kouri ki bati sou Node.js ak NPM ki ede devlopè yo diminye anpil travay ki pran tan tankou modifikasyon ak optimize, pami anpil lòt bagay. Gulp tou prezante yon pwodiksyon kanalizasyon soti nan yon travay kòm yon opinyon nan pwochen an.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale Gulp.js sou Rocky Linux 8.

Kondisyon

  • OS rekòmande: Rocky Linux 8.+.
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.
  • Pakè obligatwa: pli, ne ak npm

Mizajou sistèm operasyon

Mete ajou ou Rocky linux sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo dnf upgrade --refresh -y

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo. Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Rocky Linux.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su

Tcheke oswa Enstale Pake Curl

Pli li nesesè pou kèk pati nan gid sa a. Pou enstale pake sa a, tape lòd sa a:

sudo dnf install curl -y

reklam


Enstale Node.js

Pou enstale avèk siksè epi, pi enpòtan, itilize Gulp.js, ou bezwen enstale Node.js. Pwosesis la se relativman fasil.

Premyèman, w ap bezwen enpòte Node.js la (Dènye vèsyon 16) sous ak la boukle lòd jan sa a:

sudo curl -fsSL https://rpm.nodesource.com/setup_current.x | sudo bash -

Remake byen, vèsyon altènatif ka jwenn sou la Node sous lage paj.

Apre sa, tape lòd sa a pou enstale Node.js pake:

sudo dnf install nodejs

Egzanp pwodiksyon:

Ki jan yo enstale Gulp.js sou Rocky Linux 8

Kalite "Y," Lè sa a, peze la "ENTRE KLE" kontinye ak enstalasyon an.

Pandan enstalasyon an, ou pral mande pou enpòte a GPG kle:

Ki jan yo enstale Gulp.js sou Rocky Linux 8

Ou bezwen aksepte sa a, oswa enstalasyon an ap echwe; TIP Y, Lè sa a, peze la ANTRE KLE pou konfime epi konplete enstalasyon an.

Pou konfime Node.js te enstale avèk siksè epi asire bati ak vèsyon an, sèvi ak sa ki annapre yo:

node -v

Egzanp pwodiksyon:

v.16.8.0

Lè ou enstale Node.js, li otomatikman enstale NPM osi byen. Pou verifye vèsyon an ak bati, ou ka itilize tou lòd sa a:

npm -v

Egzanp pwodiksyon:

7.21.0

Enstale Gulp.js sou Rocky Linux 8

Enstale Gulp CLI

Premye etap la se enstale Gulp CLI zouti globalman sou sistèm Rocky Linux ou a, ki itilize pou travay ak jere aplikasyon Gulp.js ou a.

Pou enstale zouti Gulp CLI, egzekite lòd sa a:

npm install -g gulp-cli

Yon fwa enstale, ale nan enstale Gulp.js.

Enstale Gulp.js

Pou enstale Gulp.js, ou bezwen premye kreye yon anyè ki itilize kòm anyè aplikasyon w lan.

Sèvi ak kòmandman sa a kòm yon egzanp:

sudo mkdir gulp-directory && cd gulp-directory

Kounye a ke ou te kreye anyè a epi ou te navige nan li, kreye yon nouvo aplikasyon ak lòd sa a npm:

sudo npm init

Apre sa, w ap wè yon seri kesyon pou bay enfòmasyon sou nouvo aplikasyon w lan, jan yo montre anba a:

package name: (gulp-directory) 
version: (1.0.0) 
description: Gulp Application
entry point: (index.js) 
test command: echo "My app" $$ exit 1
git repository: 
keywords: gulp
author: Joshua James
license: (ISC) 
About to write to /home/joshua/gulp-directory/package.json:

{
  "name": "gulp-directory",
  "version": "1.0.0",
  "description": "Gulp Application",
  "main": "index.js",
  "scripts": {
    "test": "echo \"My app\" $$ exit 1"
  },
  "keywords": [
    "gulp"
  ],
  "author": "Joshua James",
  "license": "ISC"
}


Is this OK? (yes) yes

Yon fwa fini, enstale a Gulp modil nan aplikasyon w lan ak lòd tèminal sa a:

sudo npm install --save-dev gulp

Pou konfime Gulp.js te enstale avèk siksè epi asire bati ak vèsyon an, sèvi ak sa ki annapre yo:

gulp --version

Egzanp pwodiksyon:

CLI version: 2.3.0
Local version: 4.0.2

reklam


Kreye yon aplikasyon tès (Alo World Egzanp)

Kounye a ke ou te enstale Gulp.js avèk siksè nan anyè aplikasyon w lan, w ap kreye yon egzanp rapid pou w abitye ak fason pou w itilize Gulp.js lè w kreye pi popilè a. Bonjou Mondyal la egzanp aplikasyon rapid.

Premyèman, navige nan anyè ou a ak kreye dosye a gulpfile.js:

cd gulp-direct && sudo nano gulpfile.js

Kounye a, kopi ak keratin kòd sa a:

var gulp = require('gulp');

gulp.task('hello', function(done) {
  console.log('Hello World!!!');
  done();
});

Sove dosye a (CTRL+O), Lè sa a, sòti (CTRL+X).

Apre sa, kouri travay Gulp la pa egzekite lòd sa a:

gulp hello

Egzanp pwodiksyon:

[22:49:40] Using gulpfile /home/joshua/gulp-directory/gulpfile.js
[22:49:40] Starting 'hello'...
Hello World!!!
[22:49:40] Finished 'hello' after 1.21 ms

Kòmantè ak konklizyon

Ou te aprann kijan pou enstale Gulp.js sou sistèm Rocky Linux 8 ou a epi fè yon aplikasyon tès rapid nan leson patikilye a. Gulp se kokenn paske li pèmèt itilizatè a otomatize pwosesis ak kouri travay repetitif ak fasil epi li trè popilè pami anpil devlopè.

Pou plis enfòmasyon, vizite ofisyèl la paj dokimantasyon pou plis aprann.

Leave a Comment