Vite 构建React 项目中使用antd-pro components

文章讲述了如何在Vite构建的React项目中使用antd-procomponents,配置了vite.config.ts文件,包括服务器代理、端口设置、ESLint插件、样式处理以及版本匹配,特别是antd和antd-pro的版本要求。
摘要由CSDN通过智能技术生成

Vite 构建React 项目中使用antd-pro components

vite.config.ts

import { UserConfigExport, ConfigEnv, defineConfig  } from 'vite'
import react from '@vitejs/plugin-react'
import * as path from 'path'
import viteEslint from 'vite-plugin-eslint'
import vitePluginImp from 'vite-plugin-imp'

// https://vitejs.dev/config/
const config = ({ command }: ConfigEnv): UserConfigExport => defineConfig({
  server: {
    proxy: {
      // 代理
    },
    // 端口
    port: 80
  },
  plugins: [
    react(),
    viteEslint({
      failOnError: false
    }),
    vitePluginImp({
      libList: [
        {
          libName: 'antd',
          style: (name) => `antd/es/${name}/style`,
        },
      ],
    }),
  ],
  resolve: {
    alias: [
      { find: /^~/, replacement: '' },
      { find: '@', replacement: path.resolve(__dirname, 'src') },
      { find: 'rc-picker/es/generate/moment', replacement: 'rc-picker/es/generate/dayjs'}
    ]
  },
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
      },
    },
  },
})

export default config

antd 以及 antdPro 版本

"@ant-design/pro-components": "^1.1.10",
"antd": "4.22.8",
"vite": "^4.0.2",

版本如果不对会有诡异的报错

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_45456092

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值