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

Readme

Keywords

Package Sidebar

Install

npm i tpack-node-sass

Weekly Downloads

1

Version

2.9.0

License

MIT

Last publish

Collaborators

  • teal