From 77d912bbdfcf5ae72786aca3dcf85ba71c31349d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 2 Nov 2022 17:44:45 +0800 Subject: [PATCH] fix(nuxt): use `nuxt.options.css` instead of plugin --- packages/nuxt/src/index.ts | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/packages/nuxt/src/index.ts b/packages/nuxt/src/index.ts index 58209c918d..f53f0d8b93 100644 --- a/packages/nuxt/src/index.ts +++ b/packages/nuxt/src/index.ts @@ -1,6 +1,6 @@ import { dirname, resolve } from 'path' import { fileURLToPath } from 'url' -import { addComponentsDir, addPluginTemplate, defineNuxtModule, extendWebpackConfig } from '@nuxt/kit' +import { addComponentsDir, defineNuxtModule, extendWebpackConfig } from '@nuxt/kit' import WebpackPlugin from '@unocss/webpack' import VitePlugin from '@unocss/vite' import { resolveOptions } from './options' @@ -32,18 +32,11 @@ export default defineNuxtModule({ resolveOptions(options) if (options.autoImport) { - addPluginTemplate({ - filename: 'unocss.mjs', - getContents: () => { - const lines = [ - 'import \'uno.css\'', - 'export default defineNuxtPlugin(() => {})', - ] - if (options.preflight) - lines.unshift('import \'@unocss/reset/tailwind.css\'') - return lines.join('\n') - }, - }) + nuxt.options.css ||= [] + nuxt.options.css.push('uno.css') + + if (options.preflight) + nuxt.options.css.unshift('@unocss/reset/tailwind.css') } if (options.components) {