gulp学习入门一丢丢

本文介绍如何通过Gulp工具实现SCSS文件到CSS文件的自动化编译过程。包括配置Gulp环境、安装所需插件、编写Gulp任务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,新建一个文件夹,在当前文件夹打开命令窗口"shift+右键+在此处打开命令行窗口";

2,用的淘宝镜像,cnpm init创建package.json 填写一些项目名称,说明,版本,作者之类的东西就行;

3,创建一个gulpfile.js文件,编辑器打开它,里面来个小任务,我打算将scss文件编译成css文件,需要用到gulp-sass插件和gulp插件,require引入,
var gulp=require('gulp'),sass=require('gulp-sass');

安装插件cnpm install gulp --save-dev

              cnpm install gulp-sass --save-dev

4,创建src/css/test.scss,这个是我的scss文件,创建一个任务sass,用gulp.src()找到src/css/test.scss,编译,返回css
gulp.task('sass',function(){

return gulp.src('src/css/test.scss').pipe(sass()).pipe(gulp.dest('src/css'));

})

5,创建默认事件,默认执行‘sass’和'watch1'事件;

gulp.task('default',['sass','watch1']);

6,创建监听事件'watch1',监听'src/css/test.scss',当它change的时候,自动执行'sass'事件,自动编译成css文件

gulp.task('watch1',function(){

return gulp.watch('src/css/test.scss',['sass'])

})

7,启动gulp任务,当前页面打开控制台,gulp sass会执行sass任务;gulp会执行默认任务'default';

接下来我们就可以写scss了,写完之后自动生成一个css;

代码

var gulp=require('gulp'),
    sass=require('gulp-sass');
gulp.task('sass',function(){
    return gulp.src('src/css/test.scss')
        .pipe(sass())
        .pipe(gulp.dest('src/css'))
})
gulp.task('default',['sass','watch1'])
gulp.task('watch1',function(){
    return gulp.watch('src/css/test.scss',['sass'])
})
目录

控制台


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值