diff --git a/packages/tailwind/helpers/helpers.ts b/packages/tailwind/helpers/helpers.ts index 800938c67f..4544c27cae 100644 --- a/packages/tailwind/helpers/helpers.ts +++ b/packages/tailwind/helpers/helpers.ts @@ -1,9 +1,10 @@ import fs from 'fs' import { resolve } from 'pathe' +import { pathToFileURL } from 'url'; export const defaultTailwindConfigFilename = 'tailwind.config.cjs' export const tailwindConfigFilename = fs.readdirSync('.').find((fileName: string) => fileName.startsWith('tailwind.config.')) -export const tailwindConfigPath = tailwindConfigFilename ? resolve(process.cwd(), tailwindConfigFilename) : undefined +export const tailwindConfigPath = tailwindConfigFilename ? pathToFileURL(resolve(process.cwd(), tailwindConfigFilename)) : undefined /** * @param value any value for converting it to raw string diff --git a/packages/tailwind/vite.config.ts b/packages/tailwind/vite.config.ts index 3d1f0e24b5..00ee8a8339 100644 --- a/packages/tailwind/vite.config.ts +++ b/packages/tailwind/vite.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from 'vite' import { resolve } from 'path' const pkg = require('./package.json') -const external = [...Object.keys(pkg.peerDependencies), 'fs', 'path'] +const external = [...Object.keys(pkg.peerDependencies), 'fs', 'path', 'url'] export default defineConfig({ build: {