百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Gulp 介绍与安装(glpi安装)

myzbx 2025-03-25 15:37 11 浏览

Gulp 介绍与安装

Gulp 是前端开发过程中一种对代码进行构建的工具,是自动化项目的构建利器。它不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成,使用 Gulp 不仅可以轻松的编写代码,而且还大大的提高了我们的工作效率。

Gulp 是基于 Node.js 的自动化任务运行器,它能自动化地完成前端代码(例如 HTMLCSSJavaScriptLessSassimage 等文件)的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。

Gulp特点

  • 易于使用,通过代码的优质配置策略,使得 gulp 操作简单任务简单化,复杂任务管理化。
  • 构建快捷,利用 Node.js 的作用我们可以更快速的构建项目从而减少频繁的 IO 操作。
  • 简单易学,用最少的 API 更轻松的掌握 gulp
  • 插件高质,gulp 严格的插件指南可以确保我们的工作更加高质有效。

如何安装Gulp

在安装 Gulp 之前,我们需要先检查电脑上是否已经正确安装 nodenpmnpx,需要用到的命令如下所示:

Bash
node --version
npm --version
npx --version

如下图所示:


如果上述工具还没有安装,可以先点击进行安装:https://nodejs.org/en/。

安装Gulp命令行工具

安装 Gulp 命令行工具命令如下所示,其中 --global 表示全局安装:

Bash
npm install --global gulp-cli

安装完成后,可以创建项目目录并进入创建好的目录:

> npx mkdirp my_gulp
> cd my_gulp

如下图所示:


这样我们就在
C:\Users\lu\Desktop 目录下创建一个名为 my_gulp 的项目。

创建package.json文件

如果我们要在项目的根目录下创建一个 package.json 文件,可以执行如下所示命令:

> npm init

按下回车后,此命令会指引我们设置项目名、版本、描述信息等,如下图所示,如果想要快速创建 package.json 文件,可以执行 npm init -y 命令。

安装Gulp

然后在项目根目录下执行如下命令,安装 Gulp,作为开发时依赖项:

npm install --save-dev gulp

安装完成之后,可以执行如下命令检查是否安装成功:

gulp --version

如下图所示:


此时项目根目录下会创建一个
package-lock.json 文件,并且 gulp 会被添加到 package.json 文件的 devDependencies 选项中。

创建 gulpfile 文件

我们可以在根目录下创建一个名为 gulpfile.js 的文件,文件的内容如下所示:

function defaultTask(cb) {
    cb();
}
exports.default = defaultTask;

然后我们就可以开始测试啦,在项目根目录下执行 gulp 命令:

> gulp

可以看到默认任务将执行,因为任务为空,因此没有实际动作:


如需运行多个任务,可以执行
gulp

相关推荐

【暗区突围】盘点那些“经久不衰”的弹挂,经典永不过时!

暗区突围到现在都S5赛季了,大家平时常用的弹挂基本上还是那么几个,这期就来盘点下那些"经久不衰"的弹挂。·TOP1.BH步兵胸挂:它经常会和"中型登山包"一起搭配食用嫖仔们最爱的神仙套装组合。BH弹挂...

一台离谱的奥迪S5(奥迪s5l)

都说德系车做工严谨,但是一台奥迪S5,竟然错装了奥迪S4的座椅,这种离谱的事你敢信吗?如果不是当事人手头有确凿的证据,连我都不敢相信。这位S5的车主名叫石头,上海本地人,之前开的是雷克萨斯is300,...

最快上海车展见面 全新奥迪S5 Sportback谍照曝光

一直以来奥迪旗下S系列车型的实力一直不容小视,无论是竞争对手还是车主,对每次奥迪推出S系列车型都非常关注。尤其是S5车型,凭借极具引力的外观设计、实用性、豪华和性能备受好评,而S5一直被称为“万金油”...

苹果 Watch Series 6 智能手表开箱

因为最近准备健身所以就入手了。ApplewatchS6京东自费购买,活动价2299,加上京东礼品券入手价2157。为什么没选择SE呢?目前6代这个价格只比SE贵100多块钱,相比SE那屏幕有所升...

直降4万8想买特斯拉Model Y,懂车帝3D试驾告诉你体验如何

开年第一周特斯拉价格大跳水,ModelY长续航全轮驱动版售价直降4万8,让不少心仪特斯拉的粉丝心潮澎湃,但受限于春节,多数年轻人很难到特斯拉体验店专程试驾ModelY。最近,懂车帝就开通了全新的3...

视频:三星S4运行安卓5.0第二弹,新的插件

IT之家(www.ithome.com):视频:三星S4运行安卓5.0第二弹,新的插件IT之家讯,想必使用三星手机的用户都在焦急地等待着Android5.0的更新,然而目前三星并没有给出任何确切的升...

应用更轻松 玩转三星Galaxy J智能管理器

2015-07-2305:28:00作者:邱鑫三星GalaxyJ7的智能管理器包括电源管理、存储管理、RAM管理、设备安全管理四大项管理。这四项管理也是人们平时比较需要的智能机设定应用,能够很好...

凶猛的巨兽 LOL迷失之牙S5大型攻略

这里依然是想跳票就跳票的啃包菜的猫,LPL春季赛已经落下帷幕,EDG获得了三连冠,风风火火的比赛也告一阶段,话说决赛的比赛还真是精彩纷呈啊...虽然打了很久。马上到了万众期待欢乐的51小长假了,不知道...

Gif已out !三分钟教你做动图特效(动图特效素材)

360搜索前段时间推出过一款“拍题神器”,引发广泛反响,包括央视、北京卫视等主流媒体相继对此功能进行了报道,正值外界还在对“拍题神器”激烈讨论之际,360移动搜索再推新功能,“玩图”一经推出之后便迅速...

苹果1278 820-2879-B料板多种故障的维修

以下维修技术案例由迅维快修小编整理自迅维论坛,本文作者:迅维ID(Jialin116)苹果1278820-2879-B这块主板原来是准备做料板用的,我看成色还可以,为了挑战一下自己的维修能力,就尝试...

松下发布模块化摄影机BGH1(松下摄像机新品)

日前,松下宣布推出第一款BOX摄影机DC-BGH1,国内将于10月底正式发布。基于M43系统标准,新型LUMIXBGH1充分利用了高移动性和广泛并且可互换镜头阵容的优势,结合了所有松下通过发展的在专...

博朗新款S5剃须刀值不值得买?深度评测你来看看

前言大家好,我是聚灵阵主。今天我准备整理分享一下我刚刚到手的博朗新款S5剃须刀的使用评测。博朗是往复式剃须刀的代表性品牌,在过去的几十年中适中以精湛的技术创新引领着往复式剃须刀的发展。相对于旋转式剃须...

曝iQOO 13主打性能、下调影像,屏幕和快充都有亮点

十月将至,各家新机爆料不断出现,热闹非凡昨日,iQOO产品经理@戈蓝V发文预热了iQOO13的屏幕信息。称其将全球首发BOE(京东方)最新一代发光材料,在显示效果、护眼技术、户外亮度、操控体...

阿布复盘S5的MSI:EDG还有大招没用 Faker原来上了Kkoma的当?

大家好,我是小老弟。这一仗好像直接把胖爹的腰打断了……最近LPL比赛未开,官方直播间里轮播起了过往的经典比赛,前EDG教练则在回顾EDG和SKT那场经典MSI决赛比赛中,与观众一起复盘了当时的一些比赛...

阿布复盘S5的MSI:EDG还有一手准备至今没有用

大家好,我是小老弟。这一仗好像直接把胖爹的腰打断了……最近LPL比赛未开,官方直播间里轮播起了过往的经典比赛,前EDG教练则在回顾EDG和SKT那场经典MSI决赛比赛中,与观众一起复盘了当时的一些比赛...