Open4

spz-loaderのNode.js・CDN環境下でのエラー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>