0

我正在对 pyodide js 进行一些研发,并在我的本地系统上实现它时遇到了一些问题..

那是我在浏览器上遇到的控制台错误..请建议如何解决这个..

pyodide.js:309 GET http://localhost:9090/pyodide.asm.wasm 404(找不到文件)index.html:1 未捕获(承诺中)类型错误:无法在“WebAssembly”上执行“编译”:HTTP 状态代码不正确 pyodide.js:85 GET http://localhost:9090/pyodide.asm.data.js net::ERR_ABORTED 404(找不到文件)

4

2 回答 2

1

我假设,您启动了本地服务器,存储pyodide.js. 您还需要将您打算使用的任何包上传到您的服务器。另请参阅文档的此部分

如果pyodide.js要从官方 CDN 以外的源加载,则必须在包含 Pyodide 之前设置基本插件 URL,如下所示:

<script type="text/javascript">
  // default pyodide files URL (packages.json, pyodide.asm.data etc)
  window.languagePluginUrl = 'https://pyodide-cdn2.iodide.io/v0.15.0/full/';
</script>
<script src="https://pyodide-cdn2.iodide.io/v0.15.0/full/pyodide.js"></script>

看看我的教程

于 2020-10-18T22:14:25.640 回答
0

我有一个和你类似的情况,pyodide.asm.data 文件的 404 错误。我的解决方案是在 IIS 的 MIME 类型中添加对 .data 扩展名的支持。对于您的情况,请检查 MIME 类型是否支持 .wasm 扩展名。 在此处输入图像描述

于 2022-03-03T02:52:33.630 回答