首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

错误

3. 错误

3.1 用于node.errorCSS相关错误

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

代码语言:javascript
复制
if ( typeof mixins[name] === 'undefined' ) {
    throw decl.error('Unknown mixin ' + name, { plugin: 'postcss-mixins' });
}

3.2 使用result.warn的警告

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

代码语言:javascript
复制
if ( outdated(decl.prop) ) {
    result.warn(decl.prop + ' is outdated', { node: decl });
}

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

扫码关注腾讯云开发者

领取腾讯云代金券