feat: integrate antd
This commit is contained in:
parent
b8de863045
commit
e8049010fc
|
@ -1,18 +1,35 @@
|
|||
import { join } from 'path'
|
||||
import { defineConfig } from 'vite'
|
||||
import react from '@vitejs/plugin-react'
|
||||
import styleImport from 'vite-plugin-style-import'
|
||||
import pkg from '../package.json'
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
root: join(__dirname, '../src/renderer'),
|
||||
plugins: [react()],
|
||||
plugins: [
|
||||
react(),
|
||||
styleImport({
|
||||
libs: [{
|
||||
libraryName: 'antd',
|
||||
esModule: true,
|
||||
resolveStyle: (name) => `antd/es/${name}/style/index`,
|
||||
},],
|
||||
}),
|
||||
],
|
||||
base: './',
|
||||
build: {
|
||||
emptyOutDir: true,
|
||||
minify: false,
|
||||
outDir: '../../dist/renderer',
|
||||
},
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
less: {
|
||||
javascriptEnabled: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
host: pkg.env.HOST,
|
||||
port: pkg.env.PORT,
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -13,6 +13,7 @@
|
|||
"node": ">=14.17.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"antd": "^4.16.13",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2"
|
||||
},
|
||||
|
@ -23,8 +24,10 @@
|
|||
"electron": "^15.3.0",
|
||||
"electron-builder": "^22.13.1",
|
||||
"electron-store": "^8.0.1",
|
||||
"less": "^4.1.2",
|
||||
"typescript": "^4.4.4",
|
||||
"vite": "^2.6.13"
|
||||
"vite": "^2.6.13",
|
||||
"vite-plugin-style-import": "^1.3.0"
|
||||
},
|
||||
"env": {
|
||||
"//": "Used in build scripts",
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import { useState } from 'react'
|
||||
import { Button } from 'antd'
|
||||
import vite from './assets/vite.svg'
|
||||
import react from './assets/react.svg'
|
||||
import electron from './assets/electron.png'
|
||||
|
@ -23,9 +24,9 @@ function App() {
|
|||
</div>
|
||||
<p>Hello Electron + Vite + React!</p>
|
||||
<p>
|
||||
<button type="button" onClick={() => setCount((count) => count + 1)}>
|
||||
<Button type="primary" onClick={() => setCount((count) => count + 1)}>
|
||||
count is: {count}
|
||||
</button>
|
||||
</Button>
|
||||
</p>
|
||||
<p>
|
||||
Edit <code>App.tsx</code> and save to test HMR updates.
|
||||
|
|
Loading…
Reference in New Issue