fix: use esm.sh CDN to resolve spessasynth_core bare import
- jdelivr raw index.js has bare import 'spessasynth_core' which browser can't resolve - esm.sh automatically rewrites bare imports to full URLs - Keep jdelivr for worklet processor (self-contained, no imports) - WorkerSynthesizer fallback also uses esm.sh
This commit is contained in:
@@ -11,10 +11,10 @@
|
||||
<script src="https://unpkg.com/react@18.3.1/umd/react.production.min.js"></script>
|
||||
<script src="https://unpkg.com/react-dom@18.3.1/umd/react-dom.production.min.js"></script>
|
||||
<script type="module">
|
||||
import { WorkletSynthesizer } from 'https://cdn.jsdelivr.net/npm/spessasynth_lib@4.3.1/dist/index.js';
|
||||
import { WorkletSynthesizer } from 'https://esm.sh/spessasynth_lib@4.3.1';
|
||||
window.SpessaSynthClass = WorkletSynthesizer;
|
||||
window.__SpessaSynthCDN = 'https://cdn.jsdelivr.net/npm/spessasynth_lib@4.3.1/dist/';
|
||||
console.log('[SonicSF] SpessaSynth library loaded.');
|
||||
console.log('[SonicSF] SpessaSynth library loaded via esm.sh.');
|
||||
</script>
|
||||
<script src="/static/js/services/api.js?v=202607232105"></script>
|
||||
<script src="/static/js/services/audioEngine.js?v=202607232105"></script>
|
||||
|
||||
Reference in New Issue
Block a user