1 Star 0 Fork 2

daning/otherperson-react17-vite-ts

forked from 季夏廿九/react-vite-ts 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.ts 1022 Bytes
一键复制 编辑 原始数据 按行查看 历史
nyh 提交于 2022-03-18 15:28 . 提交相关的多余的内容配置
import { defineConfig } from 'vite';
// TODO:支持vite
// 支持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/'),
},
],
},
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/nyhxiaoning/react-vite.git
git@gitee.com:nyhxiaoning/react-vite.git
nyhxiaoning
react-vite
otherperson-react17-vite-ts
master

搜索帮助