如何在没有 require() 的情况下使用带有 postcss.config.js 的 Tailwind 嵌套声明
Posted
技术标签:
【中文标题】如何在没有 require() 的情况下使用带有 postcss.config.js 的 Tailwind 嵌套声明【英文标题】:How to use Tailwind Nested Declarations with postcss.config.js without require() 【发布时间】:2021-10-24 18:28:09 【问题描述】:我正在尝试在 Tailwind 中使用嵌套声明,因此,在他们的 docs 中,他们使用 CommonJS 中的 require()
显示 postcss.config.js
:
// postcss.config.js
module.exports =
plugins: [
require('postcss-import'),
require('tailwindcss/nesting'),
require('tailwindcss'),
require('autoprefixer'),
]
我需要相同的行为,但采用另一种格式,不使用require()
格式,例如:
// postcss.config.js
module.exports =
plugins:
tailwindcss: ,
autoprefixer: ,
【问题讨论】:
【参考方案1】:您需要通过 npm/yarn 安装 postcss-import
,然后将您的 postcss.config.js
更改为:
module.exports =
plugins:
'postcss-import': ,
'tailwindcss/nesting': ,
tailwindcss: ,
autoprefixer: ,
另外:当您使用 tailwindcss
转译您的 CSS 时,请确保您启用了 --postcss
标志。
【讨论】:
以上是关于如何在没有 require() 的情况下使用带有 postcss.config.js 的 Tailwind 嵌套声明的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有作曲家的情况下使用PHP库(FPDI与FPDI保护)
如何在不使用require_once的情况下自动加载和调用独立的PHP类?
如何在没有 <reference> 的情况下在 TypeScript 中导入带有“Typings”的模块?
JavaScript GetUserMedia 在没有 HTTPS 的情况下使用带有 localhost 的 Chrome