如何在没有 require() 的情况下使用带有 postcss.config.js 的 Tailwind 嵌套声明
How to use Tailwind Nested Declarations with postcss.config.js without require()
我正在尝试在 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: {},
}
}
您需要通过 npm/yarn 安装 postcss-import
,然后将 postcss.config.js
更改为:
module.exports = {
plugins: {
'postcss-import': {},
'tailwindcss/nesting': {},
tailwindcss: {},
autoprefixer: {},
}
}
此外:当您使用 tailwindcss
转译您的 CSS 时,确保您启用了 --postcss
标志。
我正在尝试在 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: {},
}
}
您需要通过 npm/yarn 安装 postcss-import
,然后将 postcss.config.js
更改为:
module.exports = {
plugins: {
'postcss-import': {},
'tailwindcss/nesting': {},
tailwindcss: {},
autoprefixer: {},
}
}
此外:当您使用 tailwindcss
转译您的 CSS 时,确保您启用了 --postcss
标志。