第三方模块:gulp模块
一、Gulp的使用
1. 使用npm install gulp 下载gulp库文件
2. 在项目根目录下简历gulpfile.js文件
3. 重构项目的文件夹架构src目录放置源代码文件,dist目录防止构建后文件。
4. 在gulpfile.js文件中编写任务
5. 在命令行工具中执行gulp任务。
二、Gulp中提供的方法
1. gulp.src(0 获取任务要处理的文件
2. gulp.dest() 输出文件
3. gulp.tast() 简历gulp任务
4. gulp.watch() 监控文件的变化
/**
* 以下代码实现的功能相当于复制了一些东西
*/ // 引入gulp模块
const gulp = require('gulp')
// 使用gulp.task() 方法建立任务
gulp.task('first',()=>{ // 这里first是任务名称,后面是回调函数,用来处理该任务的;
// 获取要处理的文件
gulp.src('./src/css/base.css') // 将处理后的文件输出到dist目录
.pipe(gulp.dest('./dist/csss'))
})
三、安装gulp用的命令行工具:gulp-cli
在终端中执行命令:npm install gulp-cli -g
通过执行该命令,可以在全局安装gulp的命令行工具。
** 安装好全局gulp命令工具以后,可以通过gulp命令执行文件了。
【这几个链接里面有几个小问题的解决方案】
https://blog.csdn.net/qq_41208114/article/details/79109269
https://blog.csdn.net/WU5229485/article/details/90173693
四、gulp 插件
1. gulp-htmlmin : HTML文件压缩插件
2. gulp-csso : 压缩css
3. gulp-babel : JavaScript 语法转化 如es6转化成es5
4. gulp-less : less语法转化
5. gulp-uglify : 压缩混淆 JavaScript
6. gulp-file-include: 公共文件包含
7. browsersync 浏览器实时同步
**插件的使用很简单:只需要三步:
1、下载插件
2、引入插件
3、使用插件
例如:下载gulp-htmlmin插件
1. npm install gulp-htmlmin
第三方模块:gulp模块的更多相关文章
- 第三方模块Gulp
1.第三方模块Gulp 基于node平台开发的前端构建工具. 将机械化操作编写成任务,想要执行机械化操作时执行一个命令,命令任务就能自动执行了.提高开发效率. 1)Gulp使用 ① 使用npm ins ...
- 【Python】[模块]使用模块,安装第三方模块
一个.py文件就称之为一个模块(Model)按目录来组织模块的方法,称为包(Package)每一个包目录下面都会有一个__init__.py的文件内置函数1.使用模块 导入模块 import sys ...
- Python【第三方模块&标准模块】
模块: 模块其实就是一个python文件 1.标准模块.标准包 #python自带的这些模块,直接import就能用的 import string,random,datetime,os,json 2. ...
- [如何在mac下使用gulp] 2. gulp模块的常用方法
常用的gulp模块方法有: gulp.src() gulp.src('client/one.js'); //指定明确的要处理文件 gulp.src('client/*.js'); //处理client ...
- nginx内置高可用配置与第三方高可用模块nginx_ustream_check_mudule配置
1. nginx 第三方高可用模块 IP 备注 10.0.0.63 proxy 10.0.0.64 web1 10.0.0.65 web2 这里会讲解一些nignx常用高可用方案,以及引入第三方高可用 ...
- Python的模块,模块的使用、安装,别名,作用域等概念
所谓的模块就是将不同功能的函数分别放到不同的文件中,这样不仅有利于函数的维护,也方便了函数的调用.在Python中,一个.py文件就是一个模块(Module). 在模块的上层有一个叫做包(Packag ...
- nginx模块,模块的配置使用
nginx模块官方模块(默认支持的)第三方模块 1. --with-http_stub_status_module nginx的客户端状态 配置syntax: sub_status;default:- ...
- Python之旅Day4 闭包函数 模块及模块倒入
闭包函数 闭包函数就是在内部函数当中有对外部函数名字的引用 ###代码示例1### def f1(): x =1 def f2(): print(x) return f2 f=f1() f() ### ...
- Python全栈之路----常用模块学习----模块的种类和导入方法
什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码 ...
随机推荐
- JS常用正则表达式验证
一.电话+手机 重点是正则表达式: var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; 表达式的意思是: 1--以1为开头: 2--第二位可为3,4,5,7,8,中的任意一位: ...
- yii2.0 curd操作数据写法
一.执行原生sql查询,创建yii\db\Command insert(),update(),delete()直接构建,相应的sql语句 查: 1.查询一条 \Yii::$app-&g ...
- 初始化String,System,OutOfMemoryError
对于String, System而言,其初始化过程和 Thread一致.而对于OutOfMemoryError而言,其继承结构如下: 因此对于OutOfMemoryError,会首先将状态改为4,然后 ...
- How to Create a Basic Plugin 如何写一个基础的jQuery插件
How to Create a Basic Plugin Sometimes you want to make a piece of functionality available throughou ...
- metrics+spring+influxdb
https://www.cnblogs.com/lixyu/p/9337055.html
- leetcode-easy-array-50. Intersection of Two Arrays II
mycode 77.78% class Solution(object): def intersect(self, nums1, nums2): """ :type n ...
- loj#6038 「雅礼集训 2017 Day5」远行
分析 代码 #include<bits/stdc++.h> using namespace std; #define fi first #define se second #define ...
- 1、VMware安装步骤
最后重启电脑
- spring hibernate 事务整合 使用测试类 事务不自动提交的问题!!!
使用JUnit 测试hibernate 事务管理的时候应注意 ,测试类完成是默认回滚的. 所以只能查询数据库却不能增删改数据库. 应该在测试类上面加上注解 @Rollback(false) 表似默认 ...
- OpenStack 实现技术分解 (6) 通用库 — oslo_log
目录 目录 前文列表 扩展阅读 日志级别 oslolog 初始化设置 DEMO oslolog 的相关配置项 oslolog 的日志级别 oslolog 的使用技巧 推荐使用 LOGdebug 的地方 ...