日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
gulp插件之gulp-less,gulp-sass和gulp-sourcemaps

gulp-less,gulp-sass 和 gulp-sourcemaps 的簡介:

創(chuàng)新互聯(lián)公司從2013年開始,先為瓦房店等服務建站,瓦房店等地企業(yè),進行企業(yè)商務咨詢服務。為瓦房店企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

            gulp-less 插件用來將 less 文件編譯成 css文件。

            gulp-sass 插件用來將 sass 文件編譯成 css 文件。

            gulp-sourcemaps 插件用來生成 sourcemap 文件。用于當 less 或 sass 文件中有各種引入關(guān)系時,編譯后就不容易找到對應的 less 或 sass 文件,所以需要生成 sourcemap 文件,方便修改。

一、gulp-less,gulp-sass 和 gulp-sourcemaps 插件的使用

1、安裝 “gulp-less,gulp-sass 和 gulp-sourcemaps”插件命令(在終端進入到項目根目錄執(zhí)行)

            npm install --save-dev  gulp-load-plugins gulp-less gulp-sass gulp-sourcemaps

2、在項目根目錄下提供 "gulp-less 和 gulp-sass" 插件任務配置需要的 src 目錄和源文件(源文件放置到 src 目錄下)

            mkdir src

3、在 gulpfile.js 文件中配置使用 "gulp-less,gulp-sass 和 gulp-sourcemaps"

 具體示例:
// 只使用 gulp-less 和 gulp-sourcemaps 插件
var gulp = require('gulp'),    
     plugins = require('gulp-load-plugins')();    // 裝載插件
     
gulp.task('less', function () {                              // 自定義 "less" 任務
   return gulp.src('src/less/*.less')                     // 模糊匹配 src/less 目錄下所有 less 文件
       .pipe(plugins.sourcemaps.init())               //  初始化 gulp-sourcemaps 插件
       .pipe(plugins.less())                                   // 調(diào)用 less 插件,編譯 less 文件
       .pipe(plugins.sourcemaps.write())             // 生成 sourcemap 文件
       .pipe(gulp.dest('dist/less'));                       // 目標文件存放路徑
});


具體示例:
// 只使用 gulp-sass 和 gulp-sourcemaps 插件
var gulp = require('gulp'),    
     plugins = require('gulp-load-plugins')();    // 裝載插件
     
gulp.task('sass', function () {                             // 自定義 "sass" 任務
   return gulp.src('src/sass/*.scss')                   // 模糊匹配 src/sass 目錄下所有 scss 文件
       .pipe(plugins.sourcemaps.init())               // 初始化 gulp-sourcemaps 插件    
       .pipe(plugins.sass())                                  // 調(diào)用 sass 插件,編譯 sass 文件
       .pipe(plugins.sourcemaps.write())            // 生成 sourcemap 文件
       .pipe(gulp.dest('dist/sass'));                      // 目標文件存放路徑
});

// 定義默認任務
gulp.task('default', [ 'less' , 'sass' ], function(){
     gulp.watch('src/less/*.less', function(){      // 監(jiān)聽 src/less 目錄下的所有 less 文件,自動編譯
                 gulp.run('less');                    
     });
     gulp.watch('src/less/*.scss', function(){     // 監(jiān)聽 src/sass 目錄下的所有 scss 文件,自動編譯
                 gulp.run('sass');
     });

});

4、最后在終端運行 "gulp" 命令

PS:如果沒有錯誤提示信息,證明就沒什么問題了。現(xiàn)在去項目根目錄下看是否生成 "dist/{less/sass}" 目錄和目標文件。未完待續(xù)。。。


分享標題:gulp插件之gulp-less,gulp-sass和gulp-sourcemaps
分享地址:http://www.dlmjj.cn/article/jdgoed.html