refactor: react-ts -> renderer
|
@ -29,7 +29,7 @@
|
||||||
├── configs
|
├── configs
|
||||||
├ ├── vite.main.ts Main-process config file, for -> src/main
|
├ ├── vite.main.ts Main-process config file, for -> src/main
|
||||||
├ ├── vite.preload.ts Preload-script config file, for -> src/preload
|
├ ├── vite.preload.ts Preload-script config file, for -> src/preload
|
||||||
├ ├── vite.react-ts.ts Renderer-script config file, for -> src/react-ts
|
├ ├── vite.renderer.ts Renderer-script config file, for -> src/renderer
|
||||||
├
|
├
|
||||||
├── scripts
|
├── scripts
|
||||||
├ ├── build.mjs Build script, for -> npm run build
|
├ ├── build.mjs Build script, for -> npm run build
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
├── src
|
├── src
|
||||||
├ ├── main Main-process source code
|
├ ├── main Main-process source code
|
||||||
├ ├── preload Preload-script source code
|
├ ├── preload Preload-script source code
|
||||||
├ ├── react-ts Renderer-process source code
|
├ ├── renderer Renderer-process source code
|
||||||
├
|
├
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
├── configs
|
├── configs
|
||||||
├ ├── vite.main.ts 主进程配置文件,编译 src/main
|
├ ├── vite.main.ts 主进程配置文件,编译 src/main
|
||||||
├ ├── vite.preload.ts 预加载脚本配置文件,编译 src/preload
|
├ ├── vite.preload.ts 预加载脚本配置文件,编译 src/preload
|
||||||
├ ├── vite.react-ts.ts 渲染进程配置文件,编译 src/react-ts
|
├ ├── vite.renderer.ts 渲染进程配置文件,编译 src/renderer
|
||||||
├
|
├
|
||||||
├── scripts
|
├── scripts
|
||||||
├ ├── build.mjs 项目构建脚本,对应 npm run build
|
├ ├── build.mjs 项目构建脚本,对应 npm run build
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
├── src
|
├── src
|
||||||
├ ├── main 主进程源码
|
├ ├── main 主进程源码
|
||||||
├ ├── preload 预加载脚本源码
|
├ ├── preload 预加载脚本源码
|
||||||
├ ├── react-ts 渲染进程源码
|
├ ├── renderer 渲染进程源码
|
||||||
├
|
├
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -5,13 +5,13 @@ import pkg from '../package.json'
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
root: join(__dirname, '../src/react-ts'),
|
root: join(__dirname, '../src/renderer'),
|
||||||
plugins: [react()],
|
plugins: [react()],
|
||||||
base: './',
|
base: './',
|
||||||
build: {
|
build: {
|
||||||
emptyOutDir: true,
|
emptyOutDir: true,
|
||||||
minify: false,
|
minify: false,
|
||||||
outDir: join(__dirname, '../dist/react-ts'),
|
outDir: join(__dirname, '../dist/renderer'),
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
host: pkg.env.HOST,
|
host: pkg.env.HOST,
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "electron-vite-template",
|
"name": "vite-react-electron",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Electron Vite React/Vue boilerplate.",
|
"description": "Vite React Electron boilerplate.",
|
||||||
"author": "草鞋没号 <308487730@qq.com>",
|
"author": "草鞋没号 <308487730@qq.com>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "dist/main/index.cjs",
|
"main": "dist/main/index.cjs",
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"baseUrl": ".",
|
"baseUrl": ".",
|
||||||
"paths": {
|
"paths": {
|
||||||
"root/*": ["./*"],
|
"root/*": ["./*"],
|
||||||
"@/*": ["src/react-ts/*"]
|
"@/*": ["src/renderer/*"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -10,7 +10,7 @@ const TAG = chalk.bgBlue('[build.mjs]')
|
||||||
const viteConfigs = {
|
const viteConfigs = {
|
||||||
main: 'configs/vite.main.ts',
|
main: 'configs/vite.main.ts',
|
||||||
preload: 'configs/vite.preload.ts',
|
preload: 'configs/vite.preload.ts',
|
||||||
reactTs: 'configs/vite.react-ts.ts',
|
reactTs: 'configs/vite.renderer.ts',
|
||||||
}
|
}
|
||||||
|
|
||||||
async function buildElectron() {
|
async function buildElectron() {
|
||||||
|
|
|
@ -71,7 +71,7 @@ async function watchPreload(viteDevServer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
; (async () => {
|
; (async () => {
|
||||||
const viteDevServer = await createServer({ configFile: 'configs/vite.react-ts.ts' })
|
const viteDevServer = await createServer({ configFile: 'configs/vite.renderer.ts' })
|
||||||
|
|
||||||
await viteDevServer.listen()
|
await viteDevServer.listen()
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ async function mainWin() {
|
||||||
})
|
})
|
||||||
|
|
||||||
if (app.isPackaged) {
|
if (app.isPackaged) {
|
||||||
win.loadFile(join(__dirname, '../react-ts/index.html'))
|
win.loadFile(join(__dirname, '../renderer/index.html'))
|
||||||
} else {
|
} else {
|
||||||
const pkg = await import('../../package.json')
|
const pkg = await import('../../package.json')
|
||||||
const url = `http://${pkg.env.HOST || '127.0.0.1'}:${pkg.env.PORT}`
|
const url = `http://${pkg.env.HOST || '127.0.0.1'}:${pkg.env.PORT}`
|
||||||
|
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |