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
.