关于使用webpack构建的vue项目,如何使用windicss

1、安装依赖

复制代码
npm install windicss windicss-webpack-plugin -D

2、配置vue.config.js

在项目根目录下的vue.config.js中配置Windi CSS

javascript 复制代码
const { defineConfig } = require('@vue/cli-service')
const WindiCSSWebpackPlugin = require('windicss-webpack-plugin')
module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    plugins: [new WindiCSSWebpackPlugin()],
  }
})

3、在main.js中引入Windi CSS

import 'windi.css'

4、注意:不要使用

复制代码
const WindiCSSWebpackPlugin = require('windicss-webpack-plugin').default和
复制代码
const { default: WindiCSSWebpackPlugin } = require('windicss-webpack-plugin')的方式引入,否则终端会报错:WindiCSSWebpackPlugin is not a constructor,导致项目无法运行;
相关推荐
Giant1002 分钟前
Node.js .env 配置指南:安全管理项目秘钥与多环境适配
前端
沢田纲吉4 分钟前
《LLVM IR 学习手记(七):逻辑运算与位运算的实现与解析》
前端·c++·编译器
濮水大叔5 分钟前
VonaJS AOP编程🚀大杀器🔪:外部切面
typescript·node.js·nestjs
污斑兔16 分钟前
技术随笔:Node.js ESM 中巧用 `-r dotenv/config` 解决环境变量异步加载问题
开发语言·r语言·node.js
golang学习记16 分钟前
从0死磕全栈之Next.js 重定向全指南:从基础跳转到大规模路由迁移
前端
Mapmost20 分钟前
Mapmost地图引擎丨测绘资质“合规门票”
前端
JarvanMo38 分钟前
不要在 SwiftUI 中使用 .onAppear() 进行异步(Async)工作——这就是它导致你的 App 出现 Bug 的原因。
前端
Moment41 分钟前
Next.js 16 新特性:如何启用 MCP 与 AI 助手协作 🤖🤖🤖
前端·javascript·node.js
吃饺子不吃馅42 分钟前
Canvas高性能Table架构深度解析
前端·javascript·canvas
一枚前端小能手1 小时前
🔄 重学Vue之生命周期 - 从源码层面解析到实战应用的完整指南
前端·javascript·vue.js