您现在的位置是:网站首页> 编程资料编程资料
在react中使用windicss的问题_React_
2023-05-24
273人已围观
简介 在react中使用windicss的问题_React_
react使用windicss
参考官方文档 Webpack 集成 {#integration-for-webpack} | Windi CSS

react 支持craco框架
windicss有什么不理解的可以参考 Tailwind CSS 中文文档
1. 安装 windicss架构
yarn add windicss-webpack-plugin -D # npm i windicss-webpack-plugin -D
2. 安装craco
npm install @craco/craco
3. 根目录下创建 craco.config.js
// craco.config.js const WindiCSSWebpackPlugin = require('windicss-webpack-plugin') module.exports = { // ... webpack: { plugins: { add: [ new WindiCSSWebpackPlugin({ virtualModulePath: 'src', }), ], }, }, }4. 修改package.json
将react-scripts修改为craco
// package.json "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "start": "craco start", + "build": "craco build", + "test": "craco test", + "eject": "craco eject"5. 在src/index.js 添加如下内容
import './virtual:windi.css'
6. 根目录下创建 windi.config.js
// windi.config.js import { defineConfig } from 'windicss/helpers' export default defineConfig({ extract: { include: ['**/*.{jsx,js,css,html}'], exclude: ['node_modules', '.git', '.next'], }, })以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- React中过渡动画的编写方式实例详解_javascript技巧_
- 用electron 打包发布集成vue2.0项目的操作过程_vue.js_
- vue中动态添加style样式的几种写法总结_vue.js_
- IntersectionObserver判断是否在可视区域详解_javascript技巧_
- vue中post请求报400的解决方案_vue.js_
- React Context源码实现原理详解_React_
- vue 页面卡死,点击无反应的问题及解决_vue.js_
- node 安装 windows-build-tools全过程_node.js_
- 解决node-sass下载不成功的问题_node.js_
- 使用node-canvas在服务端渲染echarts图表解析_node.js_
