2023-10-13 16:38:29 +08:00
|
|
|
|
import { join } from 'path'
|
|
|
|
|
import { defineConfig } from 'vite'
|
|
|
|
|
import vue from '@vitejs/plugin-vue'
|
|
|
|
|
|
|
|
|
|
const root = join(__dirname, 'src/render')
|
|
|
|
|
const outDir = join(__dirname, 'dist/render')
|
|
|
|
|
const renderDir = root
|
|
|
|
|
const publicDir = join(__dirname, 'public')
|
|
|
|
|
|
|
|
|
|
export default defineConfig({
|
|
|
|
|
root, // 项目的根目录,当使用electron开发桌面程序时,习惯将render目录设置为根目录
|
|
|
|
|
base: './', // 相对于root,会影响build后,引用文件路径
|
|
|
|
|
publicDir,
|
|
|
|
|
plugins: [vue()],
|
|
|
|
|
build: {
|
|
|
|
|
outDir,
|
|
|
|
|
emptyOutDir: true,
|
|
|
|
|
rollupOptions: {
|
|
|
|
|
input: [
|
2023-11-08 15:31:53 +08:00
|
|
|
|
join(root, 'page/latitude-and-longitude-map.html'),
|
2023-10-13 16:38:29 +08:00
|
|
|
|
join(root, 'page/BD-communication-assistant.html'),
|
|
|
|
|
join(root, 'page/BD-comprehensive-experimental-platform.html'),
|
|
|
|
|
join(root, 'page/BD-data-analysis-platform.html'),
|
|
|
|
|
join(root, 'page/BD-meteorological-data-display-platform.html'),
|
|
|
|
|
join(root, 'page/BD-meteorological-data-protocol.html'),
|
|
|
|
|
join(root, 'page/BD-position-track-retracing.html'),
|
|
|
|
|
join(root, 'page/BD-satellite-3D-posture-display.html'),
|
|
|
|
|
join(root, 'page/BD-satellite-attitude-control.html'),
|
|
|
|
|
join(root, 'page/BD-satellite-parameter-monitoring-platform.html'),
|
|
|
|
|
join(root, 'page/BD-satellite-time-configuration.html'),
|
|
|
|
|
join(root, 'page/BD&time.html'),
|
|
|
|
|
join(root, 'page/clock-config.html'),
|
|
|
|
|
join(root, 'page/distance-calculation-tool.html'),
|
|
|
|
|
join(root, 'page/electronic-screen-design.html'),
|
|
|
|
|
join(root, 'page/font-design.html'),
|
|
|
|
|
join(root, 'page/generating-constellation-chart.html'),
|
|
|
|
|
join(root, 'page/gesture-recognition.html'),
|
|
|
|
|
join(root, 'page/index.html'),
|
|
|
|
|
join(root, 'page/nixie-tube-configuration.html'),
|
|
|
|
|
join(root, 'page/voltage-monitoring.html'),
|
|
|
|
|
join(root, 'page/wireless-communication-module-configuration.html'),
|
2023-11-08 15:31:53 +08:00
|
|
|
|
join(root, 'page/calculation-area.html'),
|
|
|
|
|
join(root, 'page/calculation-distance.html'),
|
|
|
|
|
join(root, 'page/calculation-GSV.html'),
|
|
|
|
|
join(root, 'page/calculation-XOR.html'),
|
2023-10-13 16:38:29 +08:00
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
resolve: {
|
|
|
|
|
alias: {
|
|
|
|
|
'@': renderDir,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
})
|