3 Star 5 Fork 0

sitdown.liu/nest-electron-dev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vite.config.ts 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
import { join, resolve } from 'path';
import { writeFileSync } from 'fs';
import { defineConfig } from 'vite';
import { compileFile } from 'bytenode';
import { VitePluginElectronBuilder } from './plugin';
// https://vitejs.dev/config/
export default defineConfig({
root: join(__dirname, 'src/render'),
plugins: [
// vue(),
VitePluginElectronBuilder({
root: process.cwd(),
preloadFile: join(__dirname, 'src/preload/index.ts'),
tsconfig: './tsconfig.main.json',
electronBuilderConfig: './electron-builder.config.js',
external: ['@nestjs'],
// afterEsbuildBuild: async () => {
// await compileFile({
// filename: './dist/main/index.js',
// output: './dist/main/main.jsc',
// electron: true,
// });
// writeFileSync('./dist/main/index.js', "require('bytenode');require('./main.jsc')");
// },
}),
],
resolve: {
alias: {
'@render': join(__dirname, 'src/render'),
'@main': join(__dirname, 'src/main'),
'@common': join(__dirname, 'src/common'),
},
},
base: './',
// build: {
// outDir: join(__dirname, 'dist/render'),
// emptyOutDir: true,
// rollupOptions: {
// input: {
// index: resolve(__dirname, 'src/render/index.html'),
// },
// output: {
// chunkFileNames: 'static/js/[name]-[hash].js',
// entryFileNames: 'static/js/[name]-[hash].js',
// assetFileNames: 'assets/[name].[ext]',
// },
// },
// },
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/sitdown-liu/nest-electron-dev.git
git@gitee.com:sitdown-liu/nest-electron-dev.git
sitdown-liu
nest-electron-dev
nest-electron-dev
For-Angular

搜索帮助

0d507c66 1850385 C8b1a773 1850385