第三方模块Gulp

npm工具gulp npm工具gulp,解压后放到NODE_PATH路径下,就可以使用gulp自动化工具啦 版本:3.9.1 时间:2016-8-2 立即下载

1.Gulp介绍

        gulp是基于node平台开发的前端构建工具,将机械化操作编写成任务,用机器代替手工提高开发效率。当项目开发完成,部署到线上运行的时候,将HTML、CSS、JS文件压缩合并。还可以语法转换,例如ES6、LESS、SASS。Gulp的作用还有:将公共文件抽离、修改文件浏览器自动刷新。

2.Gulp的使用

(1) 下载:npm install gulp

(2)在项目根目录下建立gulpfile.js文件

(3)重构项目的文件夹结构src目录放置源代码文件,dist目录放置构建后文件

(4)在gulpfile.js文件中编写任务

(5)在命令行工具中执行gulp任务

3.gulp中提供的方法

gulp.src()  获取任务要处理的文件

gulp.dest()  输出文件

gulp.task()  建立gulp任务

gulp.watch()  监控文件的变化  

4.gulp命令行工具

gulp中提供了命令行工具可以执行命令(安装):npm install gulp-cli -g  (-g是全局安装,当前项目可用,其他项目也可用)

clear:清屏

命令语句: gulp+空格+要执行的命令

e.g: gulp first

复制文件e.g:

//通过gulp.task建立任务
//参数一:任务的名称  参数二:任务的回调函数
gulp.task('first',()=>{
    console.log('第一个gulp任务执行了!')
    //使用gulp.src获取要处理的文件
    gulp.src('./src/css/base.css')
    //要处理的代码必须写在pipe中
        .pipe(gulp.dest('dist/css'))
})

5.gulp插件

gulp-htmlmin: html文件压缩     

gulp-csso: 压缩css文件

gulp-babel: js语法转换

gulp-less: less语法转换

gulp-uplify: 压缩混淆的js

gulp-file-include: 公共文件包含     

browsersync: 浏览器实时同步

插件的使用:

(1)下载插件

(2)引入插件

(3)调用插件

详细请参考:https://www.npmjs.com

 

 

 

 

 

gulp的简单搭建 一个简单的gulp基础搭建,里面有详解 立即下载

相关推荐

grunt与node安装包

grunt与node安装包

gulp离线安装

gulp离线安装 下载gulp 先在有网的电脑上安装gulp npm i gulp-cli npm i gulp 安装gulp 将node_modules复制到需要安装的电脑中进行安装。 1. 全局安装gulp npm i -g ./node_modules/gulp-cli 2. 本地安装 npm i -D ./node_modules/gulp...

程序猿的日常记录 4490

详解离线安装npm包的几种方法

这段时间的工作主题就是Linux 下的“离线部署”,包括mongo、mysql、postgresql、nodejs、nginx等软件的离线部署。平常在服务器上借助apt-get就能轻松搞定的事情,在离线环境下就变得异常艰难。上一篇文章讲了使用snap离线安装软件的方式,但对于npm包怎么离线部署,snap是无能为力的。本篇文章就来讲一讲离线安装npm包的几种方法。 接下来的部分,我将以离线安装pm2为例来进行说明。pm2是一个进程守护程序,用于启动node集群和服务进程出错时自动重启,在生产环境下部署nodejs应用一般都会使用到。 使用 npm link 使用 npm link 的方式是最

Gulp安装及使用方法

所以,我们要在任务中返回stream、promise、event emmitter、child process或者ovservable这些类型的值,如果我们不返回这些值,那么必须要执行gulp给任务函数传递的回调函数,否则,gulp则获取不到任务函数的执行结果。​ 我们可以看到,任务正常执行了,并且输出了cb这个回调函数,这个函数就是gulp在执行任务的时候给我们传递的回调函数,它会移除监听,并做退出操作,这样gulp就能正常执行任务,并且可以获取任务的执行状态了。当然,我们也可以使用Gulp提供的插件。

weixin_64990097的博客 696

C#实战:如何用HslCommunication快速搞定三菱FX5U PLC通讯(附完整代码)

本文详细介绍了如何利用HslCommunication库在C#环境中快速实现与三菱FX5U PLC的通讯。通过实战代码演示,从环境搭建、建立连接、核心数据读写到构建健壮的监控服务,系统讲解了如何高效完成数据采集与交互,大幅提升工业自动化项目的开发效率。

s4t5u6v的博客 1199

可调电源的电路设计

可调电源在电路调试中经常用到,可调电源分为两种2-5v(非0点可调)和0-5v(低至0点可调)可调两种。 对于第一种非0点电压的可调范围,其主要是由于开关电源或LDO芯片输出的最小电压为一个固定电压值,非0范围。因此通过调节开关电源或LDO端的反馈电阻的设计模型,其电压可调范围都与芯片的参考电压有关。 基于开关电源的可调电压设计电路 因芯片U2的输出参考电压VSENSE管脚为1.22v。因此,通过调节可调电阻R8的数值,其芯片输出的最低电压一定不小于1.22v。当然此种方案是手动可调输出电压的设计,如

weixin_42257266的博客 9729

gulp工具的初次接触(1)——安装gulp

开发前端的过程中,被要求进行打包处理,对于以前没接触过的小菜鸟,这简直就是给了我一条巨无霸版的菜虫让我去啄呢。不过没有压力就没有动力,没有动力就什么都没有了。以这样的一种心态,自己找了一些gulp的入门教程和微博去钻研,现在将gulp的安装以及遇到的问题在这进行一番整理。先从安装说起吧,gulp又一个依赖于node.js的东东,自然需要先安装node.js了,至于怎么安装和配置node.js,我以...

YuXuanZuoQianChang的博客 358

fastbin attack快速入门

0x01 fastbin简介 Fastbin包含0x20~0x80大小bin的数组指针,用于快速分配小堆块。fastbin按照单链表结构进行组织,相同大小的bin在同一个链表中,fd指向下一个bin,采用LIFO(Last In First Out)机制。在fastbin中,堆块的inuse标志都为1,处于占用状态,防止chunk释放时进行合并,加快小堆块的分配。 正常fastbin的使用 通过这个简单的案例来了解fastbin的单链表结构,malloc和free的过程。 #include<stdio

abelxu 1571

gulp的安装与使用

npm initgulp -v显示下图即为安装成功。

qq_64850336的博客 270

【TCAD】AlGaN 器件的Sentaurus仿真

否则,必须在 LatticeParameters Sentaurus Device 的参数文件中的部分。Sentaurus Device 有两个工具实例:第一个工具实例, sd_fdiv ,模拟正向偏置特性,第二个工具实例, sd_rviv ,模拟反向偏置特性直至击穿。对于牛顿求解器,通常应该将非线性迭代次数限制为一个足够小的值,例如 Iterations=20 ,同时通过指定非阻尼迭代次数高于允许的牛顿迭代次数来避免解的阻尼( NotDamped=30 )。晶胞中的 Ga-N 键为橙色。

荷塘阅色 1213

BLDC控制实验:方波、霍尔、开环、定速、正转

本文记录博主学习BLDC控制软件的过程。 文章目录1 概述2 软件架构及工具链2.1 软件架构2.2 工具链3 底层代码生成3.1 时钟配置3.2 按键输入配置 1 概述 本文是博主第一次做BLDC控制实验,目的仅仅是写代码让BLDC转起来,而暂时不考虑其他复杂的需求。 控制的方法是比较简单的六步换相法。利用电机内部的霍尔传感器,通过参考电机厂家给出的二二导通换相表,生成方波来控制电机。第一次实验为了简化需求,只考虑开环、定速、正转的情况: 开环:不考虑速度反馈,直接给PWM让电机转起来; 定速:不考虑速

u013288925的博客 1万+

node.js的第三方模块 nodemon、nrm、Gulp、Gulp插件

什么是第三方模块 别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。 第三方模块有两种存在形式: 以js文件的形式存在,提供实现项目具体功能的API接口。 以命令行工具形式存在,辅助项目开发。 获取第三方模块 https://www.npmjs.com/:第三方模块的存储和分发仓库。 npm(node package manager) : node 的第三方模块管理工具 下载: npm install 模块名

weixin_44682587的博客 539

MaxScript批量修改材质、贴图名称

MaxScript批量修改材质、贴图名称1 实现效果1.1 修改前材质、贴图名称1.2 修改后2 代码 1 实现效果 1.1 修改前材质、贴图名称 1.2 修改后 2 代码 prefixName = "prefiname" maxFile = "maxfilepath" makeDir "newBitmappath" mapsPath = newbitmappath + "\\" fn formatStr index = ( str = index as string newS

郑德帅 3240

Node.js之第三方模块——Gulp

第三方模块 什么是第三方模块 是别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。(类似于插件) 第三方模块有两种存在的形式: 以js文件的形式存在,提供实现项目具体功能的API接口 以命令行工具形式存在,辅助项目开发 获取第三方模块 是别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹中,所以又名包。(类似于插件) 使用npm: npmjs.com

curacaolb的博客 500

Python爬虫实战:爬取国家气象局台风路径数据的完整教程

国家气象局(如中国气象局)一般会在官方网站公布台风的实时路径,包括台风编号、名称、时间点、经纬度、中心气压、最大风速等信息。这些数据以图形和表格的形式呈现,有时以JSON或CSV文件形式下载。爬取这类数据,有助于构建台风数据库、历史路径分析、趋势预测等应用。本文详细介绍了如何通过Python爬取国家气象局发布的台风路径数据,涵盖了数据采集、解析、存储和可视化全流程。通过实践,你可以构建自己的台风数据库,结合机器学习开展路径预测和风险评估等高级分析。后续可结合深度学习技术,实现台风轨迹预测;

2201_76125261的博客 1022

系统安装(kuntaiR522 kvm安装)

鲲泰R522服务器kvm安装rocky

weixin_46396917的博客 1818

node学习1:系统模块、第三方模块、gulp、http、异步编程

node学习 文章目录一、node入门二、Node.js模块化开发三、系统模块1. 文件操作2. 路径操作四、第三方模块1. 第三方模块nodemon2. 第三方模块nrm五、Node.js中模块的加载机制六、package.json文件 一、node入门 服务端要做的事: 1.实现网站的业务逻辑 2.数据的增删改查 node是一个基于Chrome V8引擎的JavaScript代码运行环境 node.js运行环境安装: 官网:https://nodejs.org/en/ 环境变量:如果想要在命令行中运行n

qq_43819274的博客 351

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

第三方模块gulp

前段时间了解了gulp工具,现在总结记录一下: 一.Gulp是什么 第三方模块gulp是基于node平台的前端构建工具; 工作:将机械化操作编写成任务,想要执行机械化操作时执行一个命令行命令任务就能自动执行了。 优点:用机器代替手工,提高开发效率。 二.Gulp 的使用 使用npm install gulp下载gulp库文件 在项目的根目录下建立gulpfile.js文件 重构项目的文件夹...

Valentine_T的博客 263

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Node.js 第三方模块 ------Gulp 插件的使用方法

1、使用命令进行第三方模块的下载和删除 使用 npm 命令:npm (node package manager) : node的第三方模块管理工具 下载:npm install 模块名称 卸载:npm unintall package 模块名称 全局安装与本地安装 命令行工具:全局安装 库文件:本地安装 -g表示全局安装,即模块的使用不局限于当...

Sole_Memory1的博客 338

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

第三方模块 Gulp gulp命令行工具 Gulp插件

Gulp 基于 node 平台开发的前端构建工具 将机械化操作编写成任务,想要执行机械化操作时执行一个命令行任务就会自动执行了。 用机器代替手工,提高效率。 Gulp能做什么 项目上线, html 、css、js文件压缩合并 语法转换(es6->es5、less->css…) 公共文件抽离 修改文件浏览器自动刷新 Gulp使用 下载 npm install gulp 在项目根目录下建立gulpfile.js文件 重构项目的文件夹结构 src目录放置源代码文件 dist目录放置构建之后

weixin_42448623的博客 483

gulp第三方模块

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 一、Gulp是什么? 基于node平台开发的前端构建工具 将机械化操作编写成任务, 想要执行机械化操作时执行一个命令行命令任务就能自动执行了

su_yun的博客 899
上一篇: 写案例步骤
下一篇: vue调试工具DevTools安装
Adasunshine
博客等级 码龄8年 89粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值