• 微信
    咨询
    微信在线咨询 服务时间:9:00-18:00
    纵横数据官方微信 使用微信扫一扫
    马上在线沟通
  • 业务
    咨询

    QQ在线咨询 服务时间:9:00-18:00

    选择下列产品马上在线沟通

    纵横售前-老古
    QQ:519082853 售前电话:18950029581
    纵横售前-江夏
    QQ:576791973 售前电话:19906048602
    纵横售前-小李
    QQ:3494196421 售前电话:18965140883
    纵横售前-小智
    QQ:2732502176 售前电话:17750597339
    纵横售前-燕子
    QQ:609863413 售前电话:17750597993
    纵横值班售后
    QQ:407474592 售后电话:400-1886560
    纵横财务
    QQ:568149701 售后电话:18965139141

    售前咨询热线:

    400-188-6560

    业务姚经理:18950029581

  • 关注

    关于纵横数据 更多优惠活动等您来拿!
    纵横数据官方微信 扫一扫关注官方微信
  • 关闭
  • 顶部
  • 您所在的位置 : 首页 > 新闻公告 > gulp的入门知识

    gulp的入门知识

    一、全局安装gulp
    1、说明:全局安装gulp目的是为了通过她执行gulp任务;
    2、安装:命令提示符执行

    npm install gulp -g

    3、查看是否正确安装:命令提示符执行

    gulp -v

    出现版本号即为正确安装。
    二、项目中安装gulp

    npm install --save-dev gulp

    -注:全局安装gulp是为了执行gulp任务,本地安装gulp则是为了调用gulp插件的功能。
    三、安装gulp某个模块(以gulp-less为例,编译less文件)

    npm install gulp-less --save-dev

    四、新建package.json文件

    npm init

    根据提示进行填写项目信息。
    五、在项目根目录下新建gulpfile.js文件,gulpfile.js是gulp项目的配置文件,是位于项目根目录的普通js文件(其实将gulpfile.js放入其他文件夹下亦可),文件示例如下:

    1
    2
    3
    4
    5
    //导入工具包 require('node_modules里对应模块')var gulp = require('gulp'), //本地安装gulp所用到的地方
        less = require('gulp-less');//定义一个testLess任务(自定义任务名称)gulp.task('testLess', function () {
        gulp.src('src/less/index.less') //该任务针对的文件
            .pipe(less()) //该任务调用的模块
            .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css});

    gulp.task('default',['testLess', 'elseTask']); //定义默认任务 elseTask为其他任务,该示例没有定义elseTask任务//gulp.task(name[, deps], fn) 定义任务 name:任务名称 deps:依赖任务名称 fn: 回调//gulp.src(globs[, options]) 执行任务处理的文件 globs:处理的文件路径(字符串或者字符串数组)//gulp.dest(path[, options]) 处理完后文件生成路径

    六、选装cnpm
    1、说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”;
    2、官方下载;
    3、安装:命令提示符执行
    ; 注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;
    注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm


    最新推荐


    微信公众帐号
    关注我们的微信