Pesquisa de site

Como instalar o Gulp.js no CentOS 7/Fedora 29/Fedora 28


Nesta postagem do blog, mostrarei as etapas para instalar o Gulp.js no CentOS 7/Fedora 29/Fedora 28. Gulp é um kit de ferramentas que ajuda a automatizar tarefas dolorosas ou demoradas em seu fluxo de trabalho de desenvolvimento. Gulp tem integrações integradas em todos os principais IDEs para fácil uso com PHP, .NET, Node.js, Java etc.

Aqui estão as etapas para instalar o Gulp.js no CentOS 7/Fedora 29/Fedora 28.

Etapa 1: instalar o Node.js

O Gulp requer que o Node esteja instalado no sistema de hospedagem. Certifique-se de que ele esteja instalado em seu sistema antes de prosseguir para a etapa 2.

Consulte Como executar várias versões do Node.js no Linux

Instale o Node.js no CentOS 7

curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -
sudo yum install -y nodejs
sudo yum install gcc-c++ make

Instale o Node.js no Fedora 29/Fedora 28

Para Fedora 29/Fedora 28, instale o Node.js executando os comandos abaixo.

Instale o mecanismo Javascript V8:

sudo dnf install nodejs

Para instalar o mecanismo Javascript V11, use:

curl -sL https://rpm.nodesource.com/setup_11.x | sudo -E bash -
sudo dnf install -y nodejs
sudo yum install gcc-c++ make

Verifique a versão do nó:

# node --version
v11.1.0

$ npx --version
6.4.1

Etapa 2: instale o Gulp.js no CentOS 7/Fedora 29/Fedora 28

Depois de instalar o Node.js, prossiga com a instalação do Gulp.js no CentOS 7/Fedora 29/Fedora 28.

sudo npm install --global gulp-cli

Isso fará com que o gulp esteja disponível globalmente no sistema.

Verifique suas versões do gulp:

$ gulp --version
[20:12:23] CLI version 2.0.1

Etapa 3: instale o pacote gulp nas suas dependências de desenvolvimento

Para instalar o pacote gulp em suas dependências de desenvolvimento, faça como abaixo:

Crie um diretório de projeto:

$ npx mkdirp project1
npx: installed 2 in 1.355s

Navegue até o diretório do projeto e crie o arquivo package.json 

$ cd project1
$ npm init

Isso irá guiá-lo ao dar ao seu projeto um nome, versão, descrição, etc. O exemplo de saída está abaixo:

This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help json` for definitive documentation on these fields
and exactly what they do.

Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
package name: (project1) 
version: (1.0.0) 
description: My first Project
entry point: (index.js) 
test command: 
git repository: 
keywords: 
author: 
license: (ISC) 
About to write to /home/jmutai/project1/package.json:

{
  "name": "project1",
  "version": "1.0.0",
  "description": "My first Project",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

Instale o pacote gulp em seu devDependencies

npm install --save-dev gulp@next

Confira as versões do gulp:

$ gulp --version
[20:22:52] CLI version 2.0.1
[20:22:52] Local version 4.0.0

Crie um arquivo gulp

Crie um arquivo chamado gulpfile.js na raiz do seu projeto:

vim gulpfile.js

Adicione estes conteúdos:

function defaultTask(cb) {
  // place code for your default task here
  cb();
}

exports.default = defaultTask

Teste executando o comando gulp no diretório do seu projeto:

$ gulp
[20:25:17] Using gulpfile ~/project1/gulpfile.js
[20:25:17] Starting 'default'...
[20:25:17] Finished 'default' after 5.51 ms

Para executar múltiplas tarefas, você pode usar gulp .

Artigos relacionados: