Newfangled Package Modernizer

    tpack-node-sass

    2.9.0 • Public • Published

    tpack-node-sass

    TPack 插件:使用 node-sass 编译 SASS。

    安装

    $ npm install tpack-node-sass -g
    

    使用

    编译 SASS 并重命名为 CSS

    tpack.src("*.scss", "*.sass").pipe(tpack.plugin("tpack-node-sass"));

    源映射(Source Map)

    本插件可生成源映射,具体用法见 源映射

    配置

    tpack.src("*.scss", "*.sass").pipe(tpack.plugin("tpack-node-sass"), {
        importer: null,             // 自定义导入函数。函数原型为: function(url, prev, done) {}
        functions: {},              // 内置系统函数。
        includePaths: [],           // 解析 @import 搜索路径。
        indentedSyntax: false,      // 使用缩进语法。
        indentType: "tab",         // 使用 TAB 缩进。
        indentWidth: 2,         // 缩进宽度。
        linefeed: "cr",             // 使用 '\r' 换行。
        omitSourceMapUrl: true ,    // 是否取消追加 # SourceMappingURL= 段。[1]
        outFile: null,              // 输出文件路径。
        outputStyle: "nested",      // 设置输出的 CSS 代码风格。 "nested": 紧挨;"expanded": 展开, "compact": 紧凑, "compressed": 压缩。
        precision: 5,         // 数字保留小数点位数。多余位数将四舍五入。
        sourceComments: false,      // 包含源码注释。
        sourceMap: false,           // 是否生成源映射。[1]
        sourceMapContents: false,   // 是否在源映射中包含源码。[1]
        sourceMapEmbed: false,      //是否在源码中包含源映射。[1]
        sourceMapRoot: null,        // 源映射中的跟路径。[1]
    });

    另参考 https://github.com/sass/node-sass

    Install

    npm i tpack-node-sass

    DownloadsWeekly Downloads

    1

    Version

    2.9.0

    License

    MIT

    Last publish

    Collaborators

    • teal