PostCSS 参考手册
编写自定义语法
语法
PostCSS可以转换任何语法的样式,不仅仅局限于CSS。通过编写自定义语法,你可以转换任何期望格式的样式。
编写自定义语法要比编写PostCSS插件困难得多,但这是个值得体验的冒险。
有3种类型的PostCSS语法包:
- 解析器将输入侧字符串解析节点分类中翻译树。
- 生成字符串器按节点树生成输出字符串。
- 语法所有游戏解析器状语从句:字符串生成器。
语法
自定义语法的一个很好的例子是SCSS。一些用户可能想要使用PostCSS插件转换SCSS源文件,例如添加前缀或更改属性的顺序。因此这样的语法应该输入一个SCSS源文件并输出另一个SCSS文件。
自定义语法API一个的英文拥有parse
状语从句:stringify
属性方法的普通对象
module.exports = {
parse: require('./ parse'),
stringify:require('./ stringify')
};