Open4
spz-loaderのNode.js・CDN環境下でのエラーissueに関するメモ
当該issue
たしかに、もともとspz-loaderファミリは、Viteを使って作られたブラウザアプリでの検証し貸していなかったし、それくらいしか想定していなかった
今回は純粋なNode.js環境下とAFrame・8thwallのようなCDN・CJS環境を想定されている感じがするので、たしかにカバーできていない気がする
Node.jsの問題は多分対処しなくてはいけない。dist/index.umd.cjs
が悪さしているような気がする
正直umdのほうは結構テキトーにサポートしているからなぁ
とはいえ、CDNからのインポートという意味では現行でも対処はできそうだ
jsdeliverだとumd.cjsのMIME Typeがapplication/node
になってしまうのでCDNインポートできなかったが、unpkgだとインポートして使えそう
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://unpkg.com/@spz-loader/core/dist/index.umd.cjs"></script>
<title>Document</title>
</head>
<body>
hello
<script>
const f = SpzWasmCore.loadSpz;
console.log(f)
</script>
</body>
</html>