@farmfe/js-plugin-sass
支持 sass
编译
Installation
- npm
- yarn
- pnpm
Usage
Options
sassOptions
请参阅 sass 选项。
Example:
filters
哪些文件应该由 sass
处理。 对于 load 钩子默认为 {resolvedPaths: ['\\.(s[ac]ss)$'] }
, 对于 transform 钩子默认为 { moduleTypes: ['sass'] }
。
resolvedPaths
: 仅处理这些路径下的文件。 支持正则表达式。moduleTypes
:仅处理具有这些模块类型的文件。
resolvedPaths
和 moduleTypes
取并集。
示例:
implementation
sass
的 implementation
包名称。 默认为 sass
。 如果你想使用sass-embedded
,可以将其设置为sass-embedded
。
备注
您应该手动安装 sass-embedded
。
additionalData
要添加到每个 sass 文件的附加数据。 例子:
Sass 文件
index.scss
additionalData
将会被添加到这个文件的头部:
index.scss
函数形式用法:
globals
全局 sass 文件。 这些文件将添加到每个 sass 文件的顶部。 它与 additionalData
相同,但更方便。