summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/transform/styles.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/compiler/transform/styles.ts b/src/compiler/transform/styles.ts
index 0c7b4c3c1..bb07f3267 100644
--- a/src/compiler/transform/styles.ts
+++ b/src/compiler/transform/styles.ts
@@ -1,5 +1,6 @@
import crypto from 'crypto';
import fs from 'fs';
+import { createRequire } from 'module';
import path from 'path';
import autoprefixer from 'autoprefixer';
import postcss, { Plugin } from 'postcss';
@@ -121,8 +122,9 @@ async function transformStyle(code: string, { type, filename, scopedClass, mode
// 2a. Tailwind (only if project uses Tailwind)
if (miniCache.tailwindEnabled) {
try {
- const { default: tailwindcss } = await import('@tailwindcss/jit');
- postcssPlugins.push(tailwindcss());
+ const require = createRequire(import.meta.url);
+ const tw = require.resolve('tailwindcss', { paths: [import.meta.url, process.cwd()] });
+ postcssPlugins.push(require(tw) as any);
} catch (err) {
// eslint-disable-next-line no-console
console.error(err);