在使用d3和Graphviz将d3-graphviz依赖版本从2.6.1升级到4.1.1后,我将面临以下错误。在2.6.1版本中,我没有遇到这个错误。有人能帮我解决这个问题吗?
Uncaught (in promise) RuntimeError: Aborted(CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0). Build with -s ASSERTIONS=1 for more info.
at abort (index.js:6:1)
at index.js:6:1下面是用于引用的依赖项:
"d3": "6.6.1",
"d3-graphviz": "4.1.1",
"fs": "0.0.1-security"我还在index.html文件中添加了下面的脚本
<script src="https://unpkg.com/@hpcc-js/wasm/dist/index.min.js" type="application/javascript/"></script>
我还添加了代码片段以供参考
import * as d3 from "d3";
import * as d3Graphviz from "d3-graphviz"
import "./styles.css";
d3.select("#app").graphviz().renderDot(graphString);发布于 2022-09-16 10:26:05
在添加以下导入语句并设置issue文件夹后,该问题将得到解决。
import { wasmFolder } from "@hpcc-js/wasm";
wasmFolder("https://unpkg.com/@hpcc-js/wasm/dist/");注意: WASM文件是在运行时动态加载的(这是browser / emscripten的要求)
https://stackoverflow.com/questions/73580244
复制相似问题