使用以下postcss插件:
在使用以下颜色函数时,我经常碰到以下错误。
Unable to parse color from string "l(-20%)"
styles.css
@import 'variables.css';
// ^-- contains: --blue: #3892e0;
& a {
color: color(var(--blue), l(-20%));
&:hover {
color: color(var(--blue), l(0%));
}
}Webpack 2片段
{
loader: 'postcss-loader',
options: {
plugins: [
cssImport({ path: './src' }),
cssnext({ browsers: ['last 2 versions'] }),
colorFunction(),
nested(),
],
}
}发布于 2017-02-19 07:03:42
此错误虽然不是描述性的,但表示不需要,。这遵循了未来的CSS (提议)规范,但如果您来自任何其他语言,则可能是一个令人讨厌的习惯。
解决方案仅仅是删除,的:
& a {
color: color(var(--blue) l(-20%));
&:hover {
color: color(var(--blue) l(0%));
}
}https://stackoverflow.com/questions/42324579
复制相似问题