#webpack #visual-studio-code #vscode-extensions #webassembly
Вопрос:
Я работаю над расширением кода VS с библиотекой, которую использую .wasm, как показано ниже.
import { Func } from "npm-lib"
import Runtime from "npm-lib/bin.wasm"
Func(Runtime, otherArgs) // execute
и я связываю его с webpack и загрузчиком файлов, как показано ниже.
{
test:/.wasm$/i,
loader: 'file-loader',
options: {
name: '[name].[ext]',
}
}
и вывод в каталоге dist выглядит так, как показано ниже.
bin.wasm
существует в каталоге dist.
dist
extension.js
extension.LISENCE.txt
extension.js.map
bin.wasm
Однако это приводит к ошибке ENOENT: no such file or directory, open 'bin.wasm'
.
Как я могу использовать такую библиотеку wasm в расширении VS Code?
(это рабочий файл в программе обычного веб-сайта)