在 HTML 文件中调用 WebAssembly API 效果很好,
<html>
<body>
<script>
...
WebAssembly.instantiate(bytes, importObject)
...
</script>
</body>
</html>
但是,在 React 组件中调用它,当在我的 react-app 的根目录运行“npm start”时,会导致此错误:
'WebAssembly' is not defined no-undef
import React from 'react';
export default class WasmContainer extends React.Component {
constructor(props) {
super(props);
this.func = this.func.bind(this);
}
func(){
...
WebAssembly.instantiate(bytes, importObject)
...
return "...";
}
render() {
return (<p>{this.func()}</p>)
}
}
我想.wasm
从 React 组件运行一个文件,这阻碍了我。
如何解决这个问题呢?