Closed1

pyodideをNext.jsから読み込めないのを考える

HashoryHashory

pyodideをクローンしたわけではないので、全然見当違いかもしれない。

エラーの画像 :
エラー画像です。altちゃんと書いてなくてごめんなさい


https://github.com/pyodide/pyodide/blob/bcb93224f58a5567dcf049e7bae42be8de6418db/src/js/compat.ts#L303-L310

minfyされているが、ここでおそらくこの部分だと思う。更にたどると、

https://github.com/pyodide/pyodide/blob/bcb93224f58a5567dcf049e7bae42be8de6418db/src/js/pyodide.ts#L217-L236

calculateDirname()が先程のif文が入っている関数で、 それのindexUrlが、lockFileURL: indexURL + "pyodide-lock.json", に使用されいる。その後、

全然ちがった


こっち

https://github.com/pyodide/pyodide/blob/bcb93224f58a5567dcf049e7bae42be8de6418db/src/js/compat.ts#L251-L264

/* webpackIgnore */というのがあるのか。
それでバンドルされないようにしていたが、Turbopackは未対応のためエラーが出ると。そもそも .mjs のほうを読み込んでいたので /* webpackIgnore */ は入っていなかったのだが、 .js のほうは確かに入ってる。

このスクラップは4ヶ月前にクローズされました