gulp的安装和使用
程序员文章站
2022-05-30 14:41:36
...
gulp
Gulp 是基于node.js的一个前端自动化构建工具,开发这可以使用它构建自动化工作流程(前端集成开发环境)。
官网:https://gulpjs.com/
gulp的安装
gulp是基于node.js的工具,所以我们在安装的时候是使用 npm 安装,(npm是随同NodeJS一起安装的包管理工具)
gulp安装分两步:
- gulp要先在全局安装。在命令行输入:
npm install gulp -g
-g是全局安装 - 要在项目中使用gulp,还要在局部安装(在你要操作的项目的跟目录安装)
npm install gulp -save-dev
--save是运行环境,–save-dev是开发环境 - 安装成功后会在你项目目录里生成两个文件
- node-module 这个文件夹不能直接删除,要删除的的话要使用
使用 rimraf 要先安装rimraf node_modules
cnpm install rimraf -g
- package-lock.json 这个文件可以选择忽视
- node-module 这个文件夹不能直接删除,要删除的的话要使用
gulp的使用
- 在使用gulp的时候要先初始化
初始化要让你确定一些信息,你可以选择全部选择确定(按enter就行)npm init
也可以直接使用
可以省略确认过程npm init -y
安装完成,项目根目录会生成一个文件package.json
package.json 中是你配置的环境 - 在根目录创建文件gilpfile.js
- 编辑gilpfile.js文件
- 引入gulp: require(“gulp”)
- 创建任务:gulp.task(“任务名”,function(){})
- gulp自带的方法: gulp.src, gulp.pipe, gulp.dest
- gulp.src(“路径”)任务开始文件路径
- gulp.pipe()任务流
- gulp.dest(‘路径’)任务结束存放结果的路径
gulp插件
- 常用插件
gulp-imagemin //图片压缩 gulp-cssmin //压缩css gulp-htmlmin //压缩html gulp-uglify //压缩JS gulp-concat //合并JS gulp-renamr //重命名 gulp-watch //监听 gulp.spritesmith //图片合并,组成精灵图
- 插件的安装
插件的安装都是局部安装,分为–save 和–save-dev- –save
这个安装的插件是运行环境插件,就是程序在运行时需要的插件。npm install '插件名' --save
安装完成,可以在package.json文件中,dependencies中查看 - –save-dev
这个安装的插件是开发运行环境插件,就是程序在开发时需要的插件。npm install '插件名' --save-dev
安装完成,可以在package.json文件中,devDependencies中查看
- –save
插件的使用
- 查询插件:在下面的网站查询
官网:https://www.npmjs.com/
点开网址,搜索框内搜素要使用的插件名,找到,点击进入 - 复制格式,放入gulpfile.js文件中
- 修改参数,gulp.src 要执行的文件路径,gulp.dest任务结束存放结果的路径.
- 在终端,使用 gulp 任务名 调用
推荐阅读
-
php inc文件使用的风险和注意事项_PHP
-
mybatis中bind标签和concat的使用说明
-
redis在windows下安装和PHP中使用,redisphp_PHP教程
-
Oracle中PL/SQL之常量和变量的定义、游标(光标)的使用
-
GO语言中的方法值和方法表达式的使用方法详解
-
关于SqlDependency类的使用和应用场景介绍
-
学以致用——Java源码——使用多态输出平面及立体几何图形的面积和体积(Project: Shape Hierarchy)
-
源代码编译MYSQL5.6环境下的MHA+KEEPALIVED的安装和维护
-
Awesome图标和css特殊字体的使用方法_html/css_WEB-ITnose
-
[Python3] RSA的加解密和签名/验签实现 -- 使用pycrytodome