30 lines
847 B
JavaScript
30 lines
847 B
JavaScript
import { defineConfig } from 'vite';
|
|
|
|
export default defineConfig({
|
|
server: {
|
|
port: 3000,
|
|
open: true,
|
|
},
|
|
build: {
|
|
outDir: 'dist',
|
|
},
|
|
optimizeDeps: {
|
|
// esptool-js uses dynamic import() for chip targets (e.g. esp32s3.js); include them
|
|
// so Vite pre-bundles them and the runtime fetch resolves.
|
|
include: [
|
|
'esptool-js',
|
|
'esptool-js/lib/targets/esp32.js',
|
|
'esptool-js/lib/targets/esp32c2.js',
|
|
'esptool-js/lib/targets/esp32c3.js',
|
|
'esptool-js/lib/targets/esp32c5.js',
|
|
'esptool-js/lib/targets/esp32c6.js',
|
|
'esptool-js/lib/targets/esp32c61.js',
|
|
'esptool-js/lib/targets/esp32h2.js',
|
|
'esptool-js/lib/targets/esp32p4.js',
|
|
'esptool-js/lib/targets/esp32s2.js',
|
|
'esptool-js/lib/targets/esp32s3.js',
|
|
'esptool-js/lib/targets/esp8266.js',
|
|
],
|
|
},
|
|
});
|