尝试在 calc() 中使用 theme() 时解析错误

Posted

技术标签:

【中文标题】尝试在 calc() 中使用 theme() 时解析错误【英文标题】:Parse Error When Trying To Use theme() Inside calc() 【发布时间】:2020-01-17 17:33:24 【问题描述】:

我通过 Gulp 将 Tailwind CSS 与 PostCSS 一起使用。几乎一切都很好。我正在尝试从我的 CSS 中的配置主题对象中引用值。我可以做到以下几点:

height: theme('spacing.12');

但是,当我尝试在 calc() 中使用 theme() 时(就像在文档中一样):

height: calc(100vh - theme('spacing.12'));

我从 gulp-postcss 收到 Parse 错误(“期待 'SUB', 'LPAREN'....”)

这是 Tailwind 错误吗?

【问题讨论】:

【参考方案1】:

原来这是我的工具链中的一个问题。具体来说,我使用的是节点包 postcss-cssnext - 事实证明它已被弃用。一旦我从我的 Gulp 文件中删除它,错误就消失了:

【讨论】:

以上是关于尝试在 calc() 中使用 theme() 时解析错误的主要内容,如果未能解决你的问题,请参考以下文章

ValueError:在 Pandas 数据帧上使用 itertuples() 时解包的值太多

使用 sklearn columntransfromer 时解包错误

MUI - 如何响应地获取 theme.mixins.toolbar.minHeight 值?

Parcelable:从不同应用程序调用时解组时找不到类

如何在Android中压缩下载的图像并在需要时解压缩?

yaml:使用 go 时解组错误