Webpack не включает все необходимые файлы в сборке - PullRequest
2 голосов
/ 02 апреля 2019

Я работаю над переписыванием некоторой части библиотеки 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?

Если вам нужна дополнительная информация, пожалуйста, спросите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...