返回顶部
首页 > 资讯 > 前端开发 > VUE >怎么实现gulp demo
  • 230
分享到

怎么实现gulp demo

2024-04-02 19:04:59 230人浏览 独家记忆
摘要

这篇文章主要介绍“怎么实现gulp demo”,在日常操作中,相信很多人在怎么实现gulp demo问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现gulp demo”

这篇文章主要介绍“怎么实现gulp demo”,在日常操作中,相信很多人在怎么实现gulp demo问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现gulp demo”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.准备:

安装全局node、npm,这个教程很多不作详细介绍;

新建getstart文件夹,文件夹中创建package.JSON,记得加上{},保存

怎么实现gulp demo

2.命令提示符下,到getstart文件夹里,依次安装node模块:

npm install --save-dev gulp
npm install --save-dev gulp-less
npm install --save-dev gulp-watch
npm install --save-dev require-dir

           怎么实现gulp demo

3. 根目录新建gulpfile.js 、 gulp文件夹;

  gulp文件夹里再新建一个tasks文件夹和config.js文件;

  tasks文件夹里创建default.js, less.js, watch.js。

    tasks文件里存放对应的任务、config.js配置任务的相关配置

          怎么实现gulp demo

(1)gulpfile.js (gulp入口文件),最基本的写法是把所有任务配置在此文件里,我们这里做一层分离,用require-dir引入gulp/tasks里的任务

var requireDir = require('require-dir');  requireDir('./gulp/tasks', { recurse: true});

(2)config配置:

  var src = './src'; var dest = './build';  module.exports = {     less: {         all: src + "/less*.less",  //所有less

(3)编写default,默认任务,这里默认任务添加了less和watch任务:

var gulp = require('gulp');  gulp.task('default', ['less','watch']);

(4)编写less任务,这里引入了config.js配置文件,pipe()方法会依次执行,如下首先获取less源文件、然后编译、***输出。

var gulp = require('gulp'); var less = require('gulp-less'); var config = require('../config').less;  gulp.task('less', function(){     return gulp.src(config.src)         //less源文件         .pipe(less(config.settings))    //执行编译         .pipe(gulp.dest(config.dest))   //输出目录 });

(5)编写watch任务,

var gulp = require('gulp'); var watch = require('gulp-watch'); var config = require('../config');  gulp.task('watch', function(){     watch(config.less.all, function(){  //监听所有less         gulp.start('less');             //出现修改、立马执行less任务     }) })

4.根目录创建src->less文件夹,新建需要的less文件 如下:

怎么实现gulp demo

根据config配置,会编译less文件夹里的less,如下的main.less:

@import "app/a.less"; @import "app/b.less";

根据config配置,会编译监听less里的所有文件,一旦有变化,便会执行编译。

最终输出到build->CSS

怎么实现gulp demo

试试修改a.less,便会自动编译了。

到此,关于“怎么实现gulp demo”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么实现gulp demo

本文链接: https://lsjlt.com/news/86341.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么实现gulp demo
    这篇文章主要介绍“怎么实现gulp demo”,在日常操作中,相信很多人在怎么实现gulp demo问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现gulp demo”...
    99+
    2024-04-02
  • gulp怎么用
    这篇文章将为大家详细讲解有关gulp怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。gulp是什么?gulp 是基于 node 实现 Web 前端自动化开发的工具,利...
    99+
    2024-04-02
  • react express怎么实现webssh demo解析
    本篇内容介绍了“react express怎么实现webssh demo解析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-07-05
  • vue vue-esign签字板的demo怎么实现
    本篇内容主要讲解“vue vue-esign签字板的demo怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue vue-esign签字板的demo怎么实现”吧!vu...
    99+
    2023-06-30
  • vue旋转木马组件demo怎么实现
    本文小编为大家详细介绍“vue旋转木马组件demo怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue旋转木马组件demo怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实现步骤1.确定组件类型确...
    99+
    2023-07-05
  • 小程序电影院选座demo怎么实现
    本文小编为大家详细介绍“小程序电影院选座demo怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序电影院选座demo怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。jscheckseat:&nb...
    99+
    2023-06-26
  • laravel中gulp出错怎么办
    这篇文章主要为大家展示了“laravel中gulp出错怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“laravel中gulp出错怎么办”这篇文章吧。laravel gulp出错的解决办法:...
    99+
    2023-06-22
  • 怎么使用gulp搭建本地服务器并实现模拟ajax
    小编给大家分享一下怎么使用gulp搭建本地服务器并实现模拟ajax,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!可以实现的功能有:     ...
    99+
    2024-04-02
  • webpack+gulp如何实现自动构建部署
    这篇文章给大家分享的是有关webpack+gulp如何实现自动构建部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。正文本篇包含以下三点:1.区分开发环境和生产环境2.集成gul...
    99+
    2024-04-02
  • react express实现webssh demo解析
    目录正文实现 WebSSH 的基本思路实现 Demo 的代码服务器端代码前端代码在 React 应用中使用 WebSSH 组件效果总结正文  下面是一个简单的 WebSS...
    99+
    2023-05-14
    react express实现webssh react express实现webssh
  • gulp-font-spider实现中文字体包压缩实践
    目录1.背景2.方法3.gulp-font-spider 安装及使用3.1 特性3.2 安装3.3 使用场景限制4. 自动化流程主要步骤4.1.提取项目中使用到的汉字4.2 生成字蛛...
    99+
    2023-03-19
    gulp font spider中文字体包压缩 gulp-font-spider包压缩
  • node与gulp不兼容怎么办
    本教程操作环境:Windows7系统、node18.4.0版、Dell G3电脑。node与gulp不兼容怎么办?REFERENCEERROR: PRIMORDIALS IS NOT DEFINED即nodejs和gulp版本不兼容解决RE...
    99+
    2022-11-22
    gulp nodejs
  • Android跟随手指移动的控件demo怎么实现
    本篇内容主要讲解“Android跟随手指移动的控件demo怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android跟随手指移动的控件demo怎么实现”吧!使用自定义View组件实现d...
    99+
    2023-06-22
  • gulp插件的del模块怎么用
    这篇文章主要介绍了gulp插件的del模块怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。del 模块的简介:   ...
    99+
    2024-04-02
  • 微信小程序怎么实现输入支付密码demo
    这篇文章主要介绍了微信小程序怎么实现输入支付密码demo 的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序怎么实现输入支付密码demo 文章都会有所收获,下面我们一起来看看吧。微信小程序开发实现微信支付...
    99+
    2023-06-26
  • workerman webman+GatewayWorker实现聊天室demo实例
    workerman webman+GatewayWorker实现聊天室demo实例 说明 最近先来无事发现workerman的webman作为web框架很不错,想着写一个demo。于是就动手了,本人前...
    99+
    2023-09-07
    php
  • gulp-font-spider如何实现中文字体包压缩
    这篇文章主要讲解了“gulp-font-spider如何实现中文字体包压缩”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“gulp-font-spider如何实现中文字体包压缩”吧!1.背景在...
    99+
    2023-07-05
  • 前端构建工具之gulp怎么用
    这篇文章将为大家详细讲解有关前端构建工具之gulp怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言在如今的前端开发中,已经不再是一些静态文件了。对于很多Web A...
    99+
    2024-04-02
  • gulp+browserify编译es6错误怎么解决
    这篇“gulp+browserify编译es6错误怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“gulp+brows...
    99+
    2023-06-17
  • Android实现登录功能demo示例
    本文实例讲述了Android实现登录功能的方法。分享给大家供大家参考,具体如下: 安卓,在小编实习之前的那段岁月里面,小编都没有玩儿过,如果说玩儿过,那就是安卓手机了,咳咳,敲...
    99+
    2022-06-06
    demo Android
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作