跳到主要内容

@farmfe/js-plugin-sass

支持 sass 编译

Installation

Usage

Options

sassOptions

请参阅 sass 选项

Example:

filters

哪些文件应该由 sass 处理。 对于 load 钩子默认为 {resolvedPaths: ['\\.(s[ac]ss)$'] }, 对于 transform 钩子默认为 { moduleTypes: ['sass'] }

  • resolvedPaths: 仅处理这些路径下的文件。 支持正则表达式。
  • moduleTypes:仅处理具有这些模块类型的文件。

resolvedPathsmoduleTypes 取并集。

示例:

implementation

sassimplementation 包名称。 默认为 sass。 如果你想使用sass-embedded,可以将其设置为sass-embedded

备注

您应该手动安装 sass-embedded

additionalData

要添加到每个 sass 文件的附加数据。 例子:

Sass 文件

index.scss

additionalData 将会被添加到这个文件的头部:

index.scss

函数形式用法:

globals

全局 sass 文件。 这些文件将添加到每个 sass 文件的顶部。 它与 additionalData 相同,但更方便。

Extremely Fast Web Build Tool Written in Rust

Copyright © 2024 Farm Community. Built with Docusaurus.