gulp执行预处理(代码片段)

1点 1点     2022-10-28     803

关键词:

1. 在项目中安装 gulp-sass插件来编译Sass

npm install gulp-sass --save-dev

 

2. 在gulpfile.js中编写

var gulp = require(\'gulp\');
var sass = require(\'gulp-sass\');   //引入插件

gulp.task(\'sass\', function()
return gulp.src(\'app/scss/styles.scss\')
.pipe(sass()) // Converts Sass to CSS with gulp-sass
.pipe(gulp.dest(\'app/css\')) 输出的结果文件,sass处理之后,我们希望它生成css文件并产出到app/css目录下
);
 );

 

3.编写styles.scss

.testing 
  width: percentage(3/4);

 4. 在npm 中输入 gulp sass

5.效果:

                      在文件中多出来了styles.css

sass编译前:                                                                                            sass编译后:     

 

 

6.styles.css的代码:

.testing 
  width: 75%; 

 

gulp(代码片段)

...能代码的碎片化(若干文件)程度增加。使用less、sass等预处理器,可以降低CSS的维护成本,最终需要将这些预处理器编译成css文件;对静态资源(css、js、html、images)压缩合并可以提升网页打开速度,提高性能;以上任务完如... 查看详情

gulp教程之静态资源压缩(代码片段)

...装gulp.spritesmithnpminstallgulp.spritesmith--save-dev4配置gulpfile.js5执行任务命令提示符执行:gulp执行后压缩后的文件目录如下:6插件其他参数6.1gulp-html-minify6.2gulp-clean-css6.3gulp-uglify6.4gulp-imagemin7总结本文简单的介绍如何压缩静态资源及使... 查看详情

gulp的常见用法(代码片段)

Gulp用法Gulp的安装部署首先安装gulp全局安装gulp命令行工具npmi-ggulp-cli全局安装npmi-ggulp在项目的根目录创建一个gulpfile.js的文件Gulp中的方法gulp.src():获取任务要处理的文件gulp.dest():输出文件gulp.task():建立gulp任务参数一:任务... 查看详情

gulp4.0存在的错误信息thefollowingtasksdidnotcomplete:default,didyouforgettosignalasynccomplet(代码片段)

当gulp为如下代码的时候://以下代码会执行在node环境下constgulp=require("gulp");//创建一个gulp的任务gulp.task("default",function()console.log("gulpdefaulttask"););运行结果:Thefollowingtasksdidnotcomplete:defaultDidyouforgettosignalasynccompletion?修改方法://以... 查看详情

gulp打包(代码片段)

...cat:合并文件gulp-template-compile:转换html模板为jsgulp-exec: 执行cmd命令del:删除文件(夹)webpack-stream:执行webpack打包实例:constgulp=require("gulp");constdel=require("del");constexec=require(‘child_process‘).exec;constuglify=require("gulp-uglify");constcleanCSS... 查看详情

centos环境下,执行gulp,显示执行成功,但找到不生成的压缩文件(代码片段)

 举例来说:以下是css文件夹下site.css文件为site.min.css,并且将生成的文件放在指定的目录下//压缩站点cssgulp.task(‘appallcss‘,function()returngulp.src([rootPath+"/css/site.css"]).pipe(minifycss()).pipe(concat(‘site.min.css‘)).pipe(gu 查看详情

gulp自动化构建工具的使用(代码片段)

gulp自动化构建工具:  把前端开发常见的处理(“搬砖”)程序,通过一个工具模块管理起来,只需配置一次,达到自动处理目的,简化开发,提高效率!! 安装: 1.全局安装(全局安装一个gulp命令)  A.下载安装... 查看详情

gulp(代码片段)

gulp基本命令npmigulp-g//仅在首次执行需要npminit-y//生成package.json文件npmigulp@3--save-dev//在当前项目中安装gulpnpmigulp-concat--save-dev//合并文件npmigulp-uglify--save-dev//压缩混淆js//压缩cssnpmigulp-cssmin--save-dev//压缩htmlnpminst 查看详情

gulp教程之自动添加版本号(代码片段)

...gulp-rev-collectornpminstallgulp-rev-collector--save-dev4配置gulpfile.js5执行任务命令提示符执行:gulp执行后压缩后的文件目录如下:css文件如下html文件如下然而,我们的预期效果是希望这样子的6、更改gulp-rev和gulp-rev-collector打开node_modulesgulp... 查看详情

从终端运行gulp命令(代码片段)

...。我是Gulp和SASS的新手,我正试图从Mac上的文件夹中运行/执行Gulp,但似乎无法在终端中获得命令。我已成功运行并安装了Gulp,但无法获得该过程的下一部分(本教程仅提供Windows的说明)。我知道我必须执行一个“运行”命令,... 查看详情

gulp入门指南(代码片段)

...会被运行,在这里,这个任务并未做任何事情。想要单独执行特定的任务(task),请输入 gulp<task><othertask>。     查看详情

azure可以编译typescript并执行gulp任务吗?(代码片段)

...解决方案。所以,我有一些问题。Azure可以编译TypeScript并执行Gulp任务吗?如何更改Azure上的TypeScript版本?或者我该如何解决我的问题? 查看详情

192.gulp-concat插件合并多个文件(代码片段)

...js文件合并成一个文件,该插件的安装同样是在终端窗口执行命令:npminstallgulp-concat--save-dev.示例代码如下(1):vargulp=require('gulp');varconcat=require('concat'); 查看详情

glup快速入门整理(代码片段)

...的任务代码放在这);gulp.task(‘default‘,[‘任务‘])//异步执行构建命令:gulp使用gulp插件相关插件:gulp-concat:合并文件(js/css)gulp-uglify:压缩js文件 查看详情

gulp异步执行

Node库有多种方式处理异步功能,最常见的模式是error-firstcallbacks,除此之外,还有streams、promise()、eventemitters、childprocesses、observables。gulp任务规范化了所有这些类型的异步功能。任务完成通知当从任务中返回stream、promise、eventem... 查看详情

gulp4.0基本配置,超简单!(代码片段)

...equire(‘del‘);varrunSequence=require(‘run-sequence‘);//组织任务执行顺序,未使用varrename=require(‘gulp 查看详情

gulp常用插件之gulp-uglify使用(代码片段)

更多gulp常用插件使用请访问:gulp常用插件汇总gulp-uglify这是一款使用UglifyJS缩小js文件。更多使用文档请点击访问gulp-uglify工具官网。安装一键安装不多解释npminstall--save-devgulp-uglify使用vargulp=require('gulp');varuglify=require('gul... 查看详情

使用gulp生成svgsymbolssprites(代码片段)

...大而显示出明显的锯齿边缘.使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来浏览 查看详情