如何在 Ubuntu 20.04 上安裝 GulpJS

如何在 Ubuntu 20.04 上安裝 GulpJS

在本教程中,我們將向您展示如何在 Ubuntu 20.04 上安裝 GulpJS。您將學習在 Ubuntu 上設置 GulpJS 以縮小 Javascript 文件。

GulpJS 是一個工具包,可幫助您在開發工作流程中自動執行痛苦或耗時的任務。集成內置於所有主要 IDE 中,人們將 gulp 與 PHP、.NET、Node.js、Java 和其他平台結合使用。

使用 npm 模塊做任何你想做的事情 + 超過 3000 個用於流式文件轉換的精選插件。通過僅提供最小的 API 表面,gulp 易於學習和使用。

先決條件

  • Ubuntu 20.04 專用服務器
  • 具有 sudo 管理員權限的 root 用戶或普通用戶。

第 1 步 - 使服務器保持最新

# apt update -y

# apt upgrade -y

第 2 步 - 安裝 build-essential

# apt-get install build-essential -y

第 3 步 - 安裝 NodeJS 和 NPM

安裝最新的穩定版 NodeJS。

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

# apt-get install -y nodejs

驗證安裝是否成功。

# node -v && npm -v

輸出:

v14.14.0
6.14.8

第 4 步 - 安裝 GulpJS CLI

使用以下命令安裝 GulpJS CLI:

# npm install -g gulp-cli

驗證安裝是否成功。

# gulp -v

設置

要將 GulpJS 與插件一起使用,您需要一個 gulpfile.js 文件和一個 package.json 文件。

  • gulpfile.js:配置、管道和執行任務以及插件管理。
  • package.json:跟踪依賴項及其版本。

轉到您的項目目錄。

# cd /path/to/project/

初始化 NPM 環境以創建 package.json

當提示輸入包名稱時,使用 gulpjs。按 ENTER 接受所有其他問題的默認回答。之後,您應該會看到此摘要。

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)

鍵入  ,然後按 ENTER鍵

安裝本地 gulp 包和 gulp-uglify 插件。

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

創建 gulp 任務

 在項目的根目錄中創建一個 gulpfile.js

# vi gulpfile.js

導入庫,然後定義一個任務。示例任務名為 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
});

確保/path/to/javascript/files/中至少有一個 javascript 文件 :

# ls /path/to/javascript/files/

輸出:

file.js

運行任務。

# gulp exampleTask

輸出:

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

/path/to/destination/ 包含縮小的文件。

# ls /path/to/destination/

輸出:

file.js

我們已經成功安裝了 GulpJS。

在本教程中,我們向您展示瞭如何在 Ubuntu 20.04 上安裝 GulpJS。


如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

ConfigServer Security & Firewall(簡稱csf)是一種狀態包檢測(SPI)防火牆。學習在 CentOS 7 上安裝和配置 CSF

如何在 CentOS 上安裝 R1​​Soft 備份代理

如何在 CentOS 上安裝 R1​​Soft 備份代理

學習在 CentOS 上安裝 R1​​Soft Backup Agent 並對其進行配置。R1Soft 服務器備份管理器為服務提供商提供了一個靈活的、服務器友好的解決方案。

如何修改 CloudLinux LVE 限制

如何修改 CloudLinux LVE 限制

在本文中,我們解釋瞭如何修改 CloudLinux LVE 限制。所以,讓我們開始吧。可以使用 LVE Manager 更改 CloudLinux LVE 限制。

如何更改端口的 SSH Linux 服務器

如何更改端口的 SSH Linux 服務器

要更改 Linux 服務器的 SSH 端口,您需要通過 SSH 登錄服務器並修改 SSH 配置文件。

如何在 CentOS 上安裝 Centova Cast

如何在 CentOS 上安裝 Centova Cast

Centova Cast 是領先的互聯網廣播流管理平台,為流媒體託管提供商提供廣泛的洞察力和控制。 Centova Cast

如何在您的郵件服務器上設置郵件中繼

如何在您的郵件服務器上設置郵件中繼

您可以使用以下電子郵件中繼設置來解決電子郵件發送問題。

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

我們將學習在 Ubuntu 18.04 服務器中安裝 Apache MariaDB PHP 和 PHPMyAdmin。Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為燈

學習 Linux 中的基本用戶管理

學習 Linux 中的基本用戶管理

您想在 Linux 中添加、修改或刪除用戶嗎?這是適合您的完美文章。

學習 Linux 中的基本組管理

學習 Linux 中的基本組管理

了解有關 Linux 中組管理的更多信息。如何在Linux中添加組,修改組和刪除組,添加成員。創建一個新組,使用 groupadd 命令。

學習在 CentOS 7 上安裝 Fail2ban

學習在 CentOS 7 上安裝 Fail2ban

Fail2ban 對於保護 SSH 連接非常有用。現在您應該可以在 centos7 上安裝和配置 fail2ban,為服務器添加額外的安全層