Allow top-level await
This commit is contained in:
parent
75f3a84e5f
commit
ccfdd25ee9
1 changed files with 10 additions and 8 deletions
|
|
@ -7,9 +7,17 @@ import vueDevTools from "vite-plugin-vue-devtools";
|
||||||
const host = process.env.TAURI_DEV_HOST;
|
const host = process.env.TAURI_DEV_HOST;
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig(async () => ({
|
export default defineConfig(() => ({
|
||||||
plugins: [vue(), vueDevTools(), tailwindcss()],
|
plugins: [vue(), vueDevTools(), tailwindcss()],
|
||||||
|
|
||||||
|
esbuild: {
|
||||||
|
supported: {
|
||||||
|
// Should be fine, but doesn't appear to be the default yet:
|
||||||
|
// https://caniuse.com/mdn-javascript_operators_await_top_level
|
||||||
|
"top-level-await": true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
|
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
|
||||||
//
|
//
|
||||||
// 1. prevent vite from obscuring rust errors
|
// 1. prevent vite from obscuring rust errors
|
||||||
|
|
@ -19,13 +27,7 @@ export default defineConfig(async () => ({
|
||||||
port: 1420,
|
port: 1420,
|
||||||
strictPort: true,
|
strictPort: true,
|
||||||
host: host || false,
|
host: host || false,
|
||||||
hmr: host
|
hmr: host ? { protocol: "ws", host, port: 1421 } : undefined,
|
||||||
? {
|
|
||||||
protocol: "ws",
|
|
||||||
host,
|
|
||||||
port: 1421,
|
|
||||||
}
|
|
||||||
: undefined,
|
|
||||||
watch: {
|
watch: {
|
||||||
// 3. tell vite to ignore watching `src-tauri`
|
// 3. tell vite to ignore watching `src-tauri`
|
||||||
ignored: ["**/src-tauri/**"],
|
ignored: ["**/src-tauri/**"],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue