Я работаю над переписыванием некоторой части библиотеки js с WebAssembly
.Библиотека использует rollup
для связывания, и созданный вывод был dist/rebound.js
.Мои изменения добавляют дополнительный файл rebound.wasm
.Я не использовал wasm loader
, а просто fetch
API для загрузки wasm,
//rebound.js
fetch('rebound.wasm').then(//instantiate)
Я использую rollup-copy-plugin
для копирования файла wasm в dist/rebound.wasm
.Все хорошо, папка dist содержит файлы js и wasm.Но когда я использую его в тестовом проекте, который использует webpack
и import rebound from 'rebound'
, файл rebound.js
присутствует, а файл rebound.wasm
отсутствует.API fetch
выдает ошибку 404.
Я чувствую, что webpack
может быть причиной этого, поскольку нет явного оператора import.Как мне убедиться, что rebound.wasm
будет в js build?
Если вам нужна дополнительная информация, пожалуйста, спросите.