关于vite+vue3引入tailwind框架的正确方式
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue

·
- 首先可以明确的知道,只按照官网的配置是会导致样式不加载或者加载不生效等问题的。
正确的处理方案
1.首先按照官网的指示安装
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init
2.然后项目根目录创建postcss.config.js
文件
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
3.将tailwind.config.js
文件内容修改为:
/** @type {import("tailwindcss").Config} */
export default {
content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
theme: {
extend: {},
fontFamily: {
},
},
plugins: [],
};
4.src
目录下创建一个style
目录下再创建index.css
文件
@tailwind base;
@tailwind components;
@tailwind utilities;
5.再main.ts
或者是main.js
文件内添加
import './style/index.css'
6.最最最最重要的一步:在vite.config.ts中的plugins
同级配置项添加如下代码:
css: {
preprocessorOptions: {
postcss: {
plugins: [tailwindcss, autoprefixer],
},
},
},
7.在package.json 中添加
"postcss": {
"plugins": {
"tailwindcss": {},
"autoprefixer": {}
}
}
8.大功告成




vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:16 天前 )
9e887079
[skip ci] 11 个月前
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 1 年前
更多推荐
所有评论(0)