Skip to content

Commit f615262

Browse files
committed
🐛 修复 tailwindcss
1 parent 111763c commit f615262

8 files changed

Lines changed: 36 additions & 39 deletions

File tree

docusaurus.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { Options as PresetClassicOptions } from "@docusaurus/preset-classic";
22
import type { Config } from "@docusaurus/types";
3+
import path from "path";
34
import { themes as prismThemes } from "prism-react-renderer";
45

56
const IS_CHINA_SITE = process.env.CHINA === "true";
@@ -159,7 +160,8 @@ const config: Config = {
159160
showLastUpdateAuthor: true,
160161
showLastUpdateTime: true
161162
}
162-
]
163+
],
164+
path.resolve(__dirname, "src/plugins/tailwind-plugin.ts")
163165
],
164166
headTags: [
165167
{

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,7 @@
4545
"prism-react-renderer": "^2.4.1",
4646
"react": "^19.2.0",
4747
"react-dom": "^19.2.0",
48-
"sass": "^1.94.0",
49-
"tailwind-merge": "^3.4.0",
50-
"tailwindcss": "^4.1.17"
48+
"sass": "^1.94.0"
5149
},
5250
"devDependencies": {
5351
"@docusaurus/module-type-aliases": "^3.9.2",
@@ -58,8 +56,11 @@
5856
"@types/react": "^19.2.6",
5957
"@types/react-dom": "^19.2.3",
6058
"autocorrect-node": "^2.14.0",
59+
"autoprefixer": "^10.4.22",
6160
"markdownlint-cli2": "^0.18.1",
61+
"postcss": "^8.5.6",
6262
"swc-loader": "^0.2.6",
63+
"tailwindcss": "^4.1.17",
6364
"typescript": "^5.9.3"
6465
},
6566
"browserslist": {

pnpm-lock.yaml

Lines changed: 9 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/css/custom.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
@tailwind base;
2-
@tailwind components;
3-
@tailwind utilities;
1+
@layer theme, base, components, utilities;
2+
3+
@import "tailwindcss/theme.css" layer(theme);
4+
@import "tailwindcss/utilities.css" layer(utilities);
45

56
@import "./base/variables.css";
67
@import "./base/theme.css";

src/css/qwe.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
/* ======================================
22
1. TailwindCSS基础
33
====================================== */
4-
@tailwind base;
5-
@tailwind components;
6-
@tailwind utilities;
4+
@layer theme, base, components, utilities;
5+
6+
@import "tailwindcss/theme.css" layer(theme);
7+
@import "tailwindcss/utilities.css" layer(utilities);
78

89
/* ======================================
910
2. 全局变量定义

src/plugins/tailwind-plugin.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import type { PostCssOptions } from "@docusaurus/types";
2+
3+
module.exports = function tailwindPlugin() {
4+
return {
5+
name: "tailwindcss-plugin",
6+
configurePostCss(postcssOptions: PostCssOptions) {
7+
postcssOptions.plugins.push(require("@tailwindcss/postcss"));
8+
return postcssOptions;
9+
}
10+
};
11+
};

tailwind.config.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
{
22
"extends": "@docusaurus/tsconfig",
33
"compilerOptions": {
4-
"baseUrl": ".",
5-
"esModuleInterop": true,
64
"allowSyntheticDefaultImports": true,
75
"resolveJsonModule": true,
8-
"jsx": "react-jsx",
96
"strict": true,
107
"forceConsistentCasingInFileNames": true,
118
"paths": {
@@ -15,7 +12,5 @@
1512
"@theme/*": ["src/theme/*"],
1613
"@css/*": ["src/css/*"]
1714
}
18-
},
19-
"include": ["src"],
20-
"exclude": ["node_modules", "build", "dist"]
15+
}
2116
}

0 commit comments

Comments
 (0)