Skip to content

Commit 35ae390

Browse files
authored
fix(layer): resolve tailwind + ui pro css paths (#1161)
1 parent e0c1406 commit 35ae390

File tree

3 files changed

+16
-319
lines changed

3 files changed

+16
-319
lines changed

layer/modules/css.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defineNuxtModule, addTemplate } from '@nuxt/kit'
22
import { joinURL } from 'ufo'
3+
import { resolveModulePath } from 'exsolve'
34

45
export default defineNuxtModule({
56
meta: {
@@ -9,12 +10,14 @@ export default defineNuxtModule({
910
const dir = nuxt.options.rootDir
1011

1112
const contentDir = joinURL(dir, 'content')
13+
const uiProPath = resolveModulePath('@nuxt/ui-pro', { from: import.meta.url, conditions: ['style'] })
14+
const tailwindPath = resolveModulePath('tailwindcss', { from: import.meta.url, conditions: ['style'] })
1215

1316
const cssTemplate = addTemplate({
1417
filename: 'docus.css',
1518
getContents: () => {
16-
return `@import "tailwindcss";
17-
@import "@nuxt/ui-pro";
19+
return `@import ${JSON.stringify(tailwindPath)};
20+
@import ${JSON.stringify(uiProPath)};
1821
1922
@source "${contentDir.replace(/\\/g, '/')}/**/*";
2023
@source "../../app.config.ts";`

layer/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"@nuxtjs/robots": "^5.4.0",
3535
"@vueuse/core": "^13.6.0",
3636
"defu": "^6.1.4",
37+
"exsolve": "^1.0.7",
3738
"git-url-parse": "^16.1.0",
3839
"minimark": "^0.2.0",
3940
"motion-v": "^1.7.0",

0 commit comments

Comments
 (0)