0 Star 2 Fork 2

季夏廿九/react-vite-ts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.ts 977 Bytes
一键复制 编辑 原始数据 按行查看 历史
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import vitePluginImp from 'vite-plugin-imp';
import path from 'path';
import fs from 'fs';
import lessToJS from 'less-vars-to-js';
const themeVariables = lessToJS(
fs.readFileSync(
path.resolve(__dirname, './src/assets/css/variables.less'),
'utf8',
),
);
export default defineConfig({
server: {
host: true,
port: 8080,
},
plugins: [
react(),
vitePluginImp({
libList: [
{
libName: 'antd',
style: (name) => `antd/lib/${name}/style/index.less`,
},
],
}),
],
css: {
preprocessorOptions: {
less: {
// 支持内联 JavaScript
javascriptEnabled: true,
// 重写 less 变量,定制样式
modifyVars: themeVariables,
},
},
},
resolve: {
alias: [
{
find: /@\//,
replacement: path.join(__dirname, './src/'),
},
],
},
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/li8609/react-vite.git
git@gitee.com:li8609/react-vite.git
li8609
react-vite
react-vite-ts
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385