feat: 引入 Vite 前端工程化,解决浏览器缓存问题;AudioWorklet 独立打包带 hash

This commit is contained in:
2026-03-01 05:13:19 +08:00
parent c4ea49b0a3
commit 4b5903b6a1
10 changed files with 229 additions and 13 deletions

View File

@@ -1,3 +1,5 @@
import "./style.css";
import audioProcessorUrl from "./audio-processor.js?worker&url";
/**
* VoicePaste — Main application logic.
*
@@ -179,7 +181,7 @@
if (audioCtx.state === "suspended") {
await audioCtx.resume();
}
await audioCtx.audioWorklet.addModule("audio-processor.js");
await audioCtx.audioWorklet.addModule(audioProcessorUrl);
state.audioCtx = audioCtx;
}
async function startRecording() {