mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-24 08:07:23 +08:00
✨ feat(build): 完善打包
This commit is contained in:
+2
-21
@@ -2,30 +2,11 @@ import { defineConfig } from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
import path from 'path'
|
||||
import VueDevTools from 'vite-plugin-vue-devtools'
|
||||
// const { vitePluginElectronBuilder } = require('vite-plugin-electron-builder')
|
||||
import vitePluginElectronBuilder from 'vite-plugin-electron-builder'
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
vue(),
|
||||
VueDevTools(),
|
||||
vitePluginElectronBuilder({
|
||||
mainProcessFile: 'app/main.js',
|
||||
preloadDir: 'app/utils',
|
||||
builderOptions: {
|
||||
appId: 'com.alger.music',
|
||||
directories: {
|
||||
output: 'dist_electron',
|
||||
},
|
||||
files: ['dist/**/*', 'node_modules/**/*', 'package.json'],
|
||||
win: {
|
||||
icon: 'public/icon.ico',
|
||||
target: 'nsis',
|
||||
},
|
||||
},
|
||||
}),
|
||||
],
|
||||
plugins: [vue(), VueDevTools()],
|
||||
base: './',
|
||||
resolve: {
|
||||
alias: {
|
||||
'@': path.resolve(__dirname, 'src'),
|
||||
|
||||
Reference in New Issue
Block a user