@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 相同,但更方便。
