gulp 安装

1. 简介

  作为一个前端,现在的世界 So 疯狂,内容更新太多太快,一转眼入行快3年,还是感觉自己菜,一入前端深似海啊!从此......,你懂的!

2. 说明

  现在很多人都在讨论新技术,gulp 也是其中的一种。话说 grunt 我都还不熟呢,gulp就出来了,相比之下,gulp 确实比 grunt 方便,至少我感觉是,代码量精简了不少。

  现在让我们来安装使用 gulp 吧!

3. 安装 gulp

  说不得又得提起 node.js 一切插件和组件都离不开它,现在本机上使用的版本是: v4.4。不得不说版本跃迁的好快。

  现在新版本已经默认有 npm 命令,也已经添加了环境变量。所以就直接开始了。

  熟悉的 cmd 打开

  3.1、说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等);

  3.2、使用npm安装插件:命令提示符执行npm install <name> [-g] [--save-dev]

  3.2.1、<name>:node插件名称。例:npm install gulp-less --save-dev

      npm install -g gulp --save-dev 

    -g 表示全局安装,默认安装在 node 目录的 node_modules 文件里面

    --save 将保存配置信息至package.json(package.json是nodejs项目配置文件);

    -dev 保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;

      安装完成后可以使用 gulp -v 命令来查看当前的 gulp 的版本号。 如果没有或者报错,说明安装不成功。当然这种情况很少见。

  3.3 npm 相关

    npm help   查看帮助

    npm list     当前目录已经安装的包

    npm update <name> [--save-dev]  更新<name>包

    npm update [--save-dev]    全部更新

4. gulp 常用工具包

  gulp 安装完成后可以安装一些插件用来构建我们的代码

  4.1. 安装插件

     

npm install --save-dev gulp-less gulp-sass gulp-concat gulp-rename gulp-jshint  gulp-uglify gulp-watch

 

  将插件安装到你所需要的文件目录中。可以一次性安装多个插件,也可以分开安装。一次性安装,每个插件用空格隔开,上面的插件人如其名,看字面意思就可以基本了解这些插件是做什么用的。

  4.2. 安装插件出现问题

    楼主在安装插件的时候,遇到一个问题,就是 gulp-sass 老是安装失败,可能是因为墙的厉害,所以有一种办法,就是选装淘宝的 cnpm

    4.2.1 安装 cnpm

      

npm install -g cnpm --save-dev registry="https://registry.npm.taobao.org"

    这是淘宝的 cnpm 源。为淘宝点赞。安装后使用 cnpm -v 可以查看版本号来确认是否安装成功。

    cnpm 的命令和 npm 的命令一样,所以可以使用 cnpm 直接来安装 gulp-sass

    4.2.2 安装 gulp-sass

    淘宝安装时,会在你当前目录的 node_modules 目录中创建一个 .npminstall 目录,该目录里面有很多 从淘宝npm 中列举的各种包和插件,我们只需要 gulp-sass

    所以,直接在命令行输入

    

cnpm install -g --save-dev gulp-sass

    它将会在 node_modules 创建一个 gulp-sass 的快捷方式, 其指向 .npminstall  目录中的 gulp-sass 文件夹

    其他的插件安装也可以采用 淘宝 cnpm 方式来进行安装

 

5. 入口文件 gulpfile.js

  5.1 gulpfile.js 是gulp 项目的配置管理文件。位于文件的根目录

  5.2 里面文件大概内容是:

View Cod

  

6. 运行gulp

  6.1 说明:命令提示符执行gulp 任务名称

  6.2 如果需要运行在 gulpfile.js 中的单个任务或者模块 : gulp 任务名称

  6.3 在命令行输入gulp default, 可以编译gulpfile.js 的全部内容["任务名称1","任务名称2" ]

7. 结语

  7.1 需要安装node环境

  7.2 需要使用 npm 或者 cnpm

  7.3 全局安装gulp 和具体目录 安装gulp 

  7.4 安装 gulp 插件

  7.5 配置 gulpfile.js 

  7.6 运行 gulp 任务名称 

  7.7 具体详细使用可以到 gulp 的官网查看  点我跳转

  

   

posted @ 2016-05-16 17:53  寒光  阅读(142)  评论(0)    收藏  举报