vue.js - 如何在 vue 应用程序中导入“wasm”文件?
问题描述
我想在 vue 组件中导入我的 wasm 文件。我尝试了不同的方法,但我感到困惑。这就是我所尝试的 -
我已经使用选项修改了“vue.config.js”文件 -
chainWebpack
以包含我的 wasm 文件。然后我尝试导入 wasm 但它抛出了这个错误 -
This is not allowed, because WebAssembly download and compilation must happen asynchronous.Add an async splitpoint (i. e. import()) somewhere between your entrypoint and the WebAssembly module:
这是我的 vue.js.config 文件:`module.exports = {
publicPath: '/',
chainWebpack: webpackConfig => {
webpackConfig.module
.rule('wasm')
.test(/.wasm$/)
.use('wasm-loader')
.loader('wasm-loader')
}
}'
我从这里编译了我的 c++ 代码 -https://mbebenita.github.io/WasmExplorer/
谁能帮我?我在这里做错了什么?
解决方案
推荐阅读
- android - 颤动--stacktrace错误,无法显示应用程序
- c - 在 C 中使用递归的直角三角形
- javascript - 如何通过子元素的值查找键?
- javascript - 如何从MongoDB中的数组中删除对象
- python - 有没有其他方法可以将图像、声音或字体等资源加载到 Pygame 中?
- r - 绘制 nnet 对象的神经网络
- google-apps-script - 获取当前的 Google 表格网址
- arrays - 从 excel 到 Tableau - 如何在 Tableau 中返回两个数组的矩阵乘积?
- java - Spring Boot Controller 中的发布请求抛出“java.sql.SQLIntegrityConstraintViolationException:列'columnname'不能为空”
- python-3.x - Ray Multiprocessing 的好处被增加的函数运行时间所抵消