fix(module): consider user tailwind configPath for module as string (#2074)

This commit is contained in:
Inesh Bose
2024-08-22 10:04:52 +01:00
committed by GitHub
parent cff3671c2b
commit e4ba4f7c72

View File

@@ -73,14 +73,24 @@ export default async function installTailwind (
`
})
// @ts-expect-error - `@nuxtjs/tailwindcss` not installed yet
const { configPath: userTwConfigPath = [], ...twModuleConfig } = nuxt.options.tailwindcss ?? {}
const twConfigPaths = [
configTemplate.dst,
join(nuxt.options.rootDir, 'tailwind.config')
]
if (typeof userTwConfigPath === 'string') {
twConfigPaths.push(userTwConfigPath)
} else {
twConfigPaths.push(...userTwConfigPath)
}
// 3. install module
await installModule('@nuxtjs/tailwindcss', defu({
exposeConfig: true,
config: { darkMode: 'class' },
configPath: [
configTemplate.dst,
join(nuxt.options.rootDir, 'tailwind.config')
]
// @ts-expect-error - `@nuxtjs/tailwindcss` not installed yet
}, nuxt.options.tailwindcss))
configPath: twConfigPaths
}, twModuleConfig))
}