Nodejs之gulp用法总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nodejs之gulp用法总结相关的知识,希望对你有一定的参考价值。

参考技术A 一、nodeJS基础操作

    (一)、安装nodeJS (node -v)

    (二)、npm 包管理工具  (cnpm安装 :  npm install gulp -g)

    (三)、在项目中初始化package.json  (nodejs的配置文件,在项目中安装的模块,会记录在package.json)  npm init

    (四)、在其他位置需要配置相关模块时,只需把pageage.json拷贝过来,执行 npm install,即可自动安装所需模块

二、gulp

    1. 安装 (gulp -v)

        (1)全局安装  npm i gulp -g

        (2)本地安装:  npm i gulp --save-dev

    2. 在项目根目录创建 gulpfile.js

    3. gulp.task()    gulp.src()  gulp.pipe()  gulp.dest()  gulp.watch()

    4. gulp插件:  (1)压缩css  (2)压缩js  (3) 合并js  (4) 压缩图片 (5)自动添加前缀 autoprefixer  (6)sass编译  (7)热刷新

gulp基本用法

很多小伙伴一开始不知道怎么搭建gulp环境,这里我就简单的举个列子好了。

一:

gulp是基于Nodejs的自动任务运行器,因此必须安装node的,地址node官网 也要安装npm,npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等);

看下面:

安装好了后 输入node -v ,npm -v 就可以看到版本情况。同样安装全局gulp。

二:安装项目依赖gulp

如图

简单的测试下,安装后的效果

三:创建js压缩任务

按照工程项目习惯建立项目结构,编写一个js文件 我们对其进行压缩:

由于一开始我们没有安装压缩js的模块 因此会报错。安装后再来实验:输入:cnpm install gulp-uglify

命令行输入:gulp script(自己任务的名字)

ok,成功压缩js文件;下面我们配置less转为css的文件。

四:less

为了防止一开始又报没有安装相应模板的错误,这次我们先安装了来《命令》:npm install gulp-less --save-dev

 

写好less的配置文件,即可。到这里你是否发现了每次我们要做的任务都要自己创建命令,这样是不是很繁琐?如果任务多了岂不是很累?别怕往下看

五:自动监视

可以一次性开启很多任务并自动监视,如果源文件改动了会自动编译压缩文件的。

 

其实还有很多的gulp命令和用法。这里只是讲解了基本的用法而已。

友情链接地址:gulp官网

 

以上是关于Nodejs之gulp用法总结的主要内容,如果未能解决你的问题,请参考以下文章

promise之nodejsQ的详细用法总结

gulp基本用法

gulp基本用法

Gulp 学习总结

MySQL之alter语句用法总结

Android之Adapter用法总结(转)