npm 包 gulp-sass-pedigree 使用教程

阅读时长 6 分钟读完

简介

gulp-sass-pedigree 是一个 npm 包,用于将 Sass 编译成 CSS 并进行优化和扩展。

安装

要安装 gulp-sass-pedigree,您首先需要全局安装 gulp-cli

接下来,您可以使用 npm 包管理器来安装 gulp-sass-pedigree

使用

在你的 gulpfile.js 文件中,你可以这样使用 gulp-sass-pedigree

-- -------------------- ---- -------
----- ---- - ----------------
----- ------------ - ------------------------------

----------------- -------- -- -  
    -------------------------------- -- -----
        -------------------- -- -- ------------------ -- ---- --
            ------------ ------------ -- -- --- --
        ---
        ------------------------------- -- ------
---

gulp-sass-pedigree 支持大多数 Node Sass options,可以非常灵活地使用。例如,您可以使用以下命令来将 gulp-sass-pedigree 编译的 CSS 文件添加前缀:

-- -------------------- ---- -------
----- ---- - ----------------
----- ------------ - ------------------------------
----- ------------ - ------------------------ -- -- ------------

----------------- -------- -- -
    ----- ------- - -
        --------------
            --------- ------ - -----------
            -------- -----
        --
    --
  
    --------------------------------
        --------------------
            ------------ -------------
            ---------- -
                --------------------- ------------------------ ---------
            -
        ---
        -------------------------------
---

-------- ------------------------ -------- -
    ------ --------------
        --------------------- ---------------------------------
        -------- ------
        -------
    -----------------
-

参数

gulp-sass-pedigree 接受以下选项:

outputStyle

类型: enum 默认值: "nested"

输出样式,和 sass 环境中 --style 一样。支持值: nested(嵌套)、expanded(展开)、compact(压缩)和 compressed(压缩)

includePaths

类型: array 默认值: null

一个数组,其中包含了查找 Sass 变量和 import 实现的路径。

-- -------------------- ---- -------
----------------- -------- -- -
    --------------------------------
        --------------------
            ------------- -
                -------------------------------------
                -----------------------------
            -
        ---
        -------------------------------
---

functions

类型: object 默认值: null

插件函数,提供高级功能。例如,你可以添加 prefix 函数来自动添加浏览器前缀。

-- -------------------- ---- -------
----- ---- - ----------------
----- ------------ - ------------------------------
----- ------------ - ------------------------ -- -- ------------

----------------- -------- -- -
    ----- ------- - -
        --------------
            --------- ------ - -----------
            -------- -----
        --
    --
  
    --------------------------------
        --------------------
            ------------ -------------
            ---------- -
                --------------------- ------------------------ ---------
            -
        ---
        -------------------------------
---

-------- ------------------------ -------- -
    ------ --------------
        --------------------- ---------------------------------
        -------- ------
        -------
    -----------------
-

结论

gulp-sass-pedigree 是一个非常好用的 npm 包。在你的前端编译流程中,将 Sass 编译成 CSS 并进行优化和扩展。它使得 Sass 编译和 CSS 优化变得非常容易并且高效。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056ce181e8991b448e6946

纠错
反馈