非常教程

PostCSS 参考手册

PostCSS插件指南

错误

3. 错误

3.1 用于node.errorCSS相关错误

如果由于输入CSS而有错误(如mixin插件中的未知名称),则应使用node.error创建包含源位置的错误:

if ( typeof mixins[name] === 'undefined' ) {
    throw decl.error('Unknown mixin ' + name, { plugin: 'postcss-mixins' });
}

3.2 使用result.warn的警告

不要用console.log或打印警告console.warn,因为某些PostCSS运行器可能不允许控制台输出。

if ( outdated(decl.prop) ) {
    result.warn(decl.prop + ' is outdated', { node: decl });
}

如果CSS输入是警告的来源,则插件必须设置该node选项

PostCSS插件指南相关

PostCSS

PostCSS 是一个利用 JS 插件来对 CSS 进行转换的工具

PostCSS 目录

1.快速上手
2.PostCSS插件指南
3.PostCSS runner指南
4.编写自定义语法
5.PostCSS插件
6.PostCSS和源地图