This commit is contained in:
Timothy Yin 2024-11-18 16:38:47 +08:00
parent 1c10598871
commit afa73ec91c

View File

@ -88,29 +88,21 @@ export const installTailwind = async (
twConfigPaths.push(...userTwConfigPath) twConfigPaths.push(...userTwConfigPath)
} }
let tailwindModule; if (nuxt.options.modules.includes('@nuxtjs/tailwindcss')) {
try { return
tailwindModule = require("@nuxtjs/tailwindcss"); }
tailwindModule.default({
configPath: twConfigPaths, installModule(
...twModuleConfig, '@nuxtjs/tailwindcss',
});
} catch (e) {
// If not installed, install the module
tailwindModule = installModule(
"@nuxtjs/tailwindcss",
defu( defu(
{ {
exposeConfig: true, exposeConfig: true,
config: { config: {
darkMode: "class" as const, darkMode: 'class' as const,
}, },
configPath: twConfigPaths, configPath: twConfigPaths,
}, },
twModuleConfig twModuleConfig,
),
) )
);
}
return tailwindModule;
} }