Como instalar o GulpJS no Ubuntu 20.04

Como instalar o GulpJS no Ubuntu 20.04

Neste tutorial, mostraremos como instalar o GulpJS no Ubuntu 20.04. Você aprenderá a configurar o GulpJS para minimizar arquivos Javascript no Ubuntu.

GulpJS é um kit de ferramentas que ajuda a automatizar tarefas dolorosas ou demoradas em seu fluxo de trabalho de desenvolvimento. As integrações são feitas em todos os principais IDEs e as pessoas estão usando o gulp com PHP, .NET, Node.js, Java e outras plataformas.

Use módulos npm para fazer o que quiser + mais de 3.000 plug-ins selecionados para transformações de arquivo de streaming. Ao fornecer apenas uma superfície API mínima, o gulp é fácil de aprender e simples de usar.

Pré-requisitos

  • Servidor dedicado Ubuntu 20.04
  • Um usuário root ou usuário normal com privilégios de administrador sudo.

Etapa 1 - Mantenha o servidor atualizado

# apt update -y

# apt upgrade -y

Etapa 2 - Instalação essencial para compilação

# apt-get install build-essential -y

Etapa 3 - Instale o NodeJS e o NPM

Instale a versão estável mais recente do NodeJS.

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

# apt-get install -y nodejs

Verifique se a instalação foi bem-sucedida.

# node -v && npm -v

Saída:

v14.14.0
6.14.8

Etapa 4 - Instale o GulpJS CLI

Instale a CLI GulpJS usando o seguinte comando:

# npm install -g gulp-cli

Verifique se a instalação foi bem-sucedida.

# gulp -v

Configurar

Para usar o GulpJS com plug-ins, você precisa de um   arquivo gulpfile.js e de um   arquivo package.json .

  • gulpfile.js: configura, canaliza e executa tarefas junto com o gerenciamento de plug-ins.
  • package.json: controla as dependências e suas versões.

Vá para o diretório do seu projeto.

# cd /path/to/project/

Inicialize um ambiente NPM para criar um  package.json :

Quando for solicitado um nome de pacote, use  gulpjs . Pressione  ENTER  para aceitar a resposta padrão para todas as outras perguntas. Posteriormente, você deverá ver este resumo.

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)

Digite  sim  e pressione  ENTER .

Instale o  pacote gulp local  e o   plugin gulp-uglify .

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

Criação da tarefa gulp

Crie um  gulpfile.js  na raiz do projeto.

# vi gulpfile.js

Importe as bibliotecas e, em seguida, defina uma tarefa. A tarefa de exemplo é denominada  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
});

Certifique-se de que haja pelo menos um arquivo javascript em  / path / to / javascript / files / :

# ls /path/to/javascript/files/

Saída:

file.js

Execute a tarefa.

# gulp exampleTask

Saída:

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

/ caminho / para / destino /  contém o arquivo minimizado.

# ls /path/to/destination/

Saída:

file.js

Instalamos o GulpJS com sucesso.

Neste tutorial, mostramos como instalar o GulpJS no Ubuntu 20.04.


Como instalar e configurar CSF (ConfigServer Security & Firewall) no CentOS 7

Como instalar e configurar CSF (ConfigServer Security & Firewall) no CentOS 7

ConfigServer Security & Firewall (também chamado de csf) é um firewall Stateful Packet Inspection (SPI). Aprenda a instalar e configurar o CSF ​​no CentOS 7

Como instalar o R1Soft Backup Agent no CentOS

Como instalar o R1Soft Backup Agent no CentOS

Aprenda a instalar o R1Soft Backup Agent no CentOS e configurá-lo. O R1Soft Server Backup Manager oferece aos provedores de serviços uma solução flexível e amigável ao servidor.

Como modificar os limites LVE do CloudLinux

Como modificar os limites LVE do CloudLinux

Neste artigo, explicamos como modificar os limites do CloudLinux LVE. Então vamos começar. Os limites LVE do CloudLinux podem ser alterados usando o gerenciador LVE.

Como alterar o SSH da porta do servidor Linux

Como alterar o SSH da porta do servidor Linux

Para alterar a porta SSH do servidor Linux, você precisa fazer o login no servidor via SSH e modificar o arquivo de configuração SSH.

Como instalar o Centova Cast no CentOS

Como instalar o Centova Cast no CentOS

Centova Cast é a plataforma de gerenciamento líder para streams de rádio na Internet, fornecendo ampla visão e controle para provedores de hospedagem de stream.

Como configurar a retransmissão de e-mail em seu servidor de e-mail

Como configurar a retransmissão de e-mail em seu servidor de e-mail

Você pode superar os problemas de envio de e-mail usando as seguintes configurações de retransmissão de e-mail.

Como instalar o Apache, MariaDB, PHP e phpMyAdmin no Ubuntu 18.04

Como instalar o Apache, MariaDB, PHP e phpMyAdmin no Ubuntu 18.04

Vamos aprender a instalar Apache MariaDB PHP e PHPMyAdmin no servidor Ubuntu 18.04. Apache, MySQL / MariaDB e PHP são compostos de pacotes. É conhecido como LAMP

Aprenda gerenciamento básico de usuários no Linux

Aprenda gerenciamento básico de usuários no Linux

Você deseja adicionar, modificar ou excluir um usuário no Linux? Aqui está o artigo perfeito para você.

Aprenda Gerenciamento de Grupo Básico no Linux

Aprenda Gerenciamento de Grupo Básico no Linux

Saiba mais sobre gerenciamento de grupo no Linux. Como adicionar grupo, modificar grupo e excluir grupo, adicionar membros no Linux. Crie um novo grupo, use o comando groupadd.

Aprenda a instalar o Fail2ban no CentOS 7

Aprenda a instalar o Fail2ban no CentOS 7

Fail2ban é muito útil para proteger a conexão SSH. Agora você deve ser capaz de instalar e configurar fail2ban em centos7, adicionar uma camada extra de segurança ao servidor