Включите файл не JS в пакет, не удаляя его при деревьях - PullRequest
0 голосов
/ 02 апреля 2019

Я работаю над переписыванием некоторой части библиотеки js с WebAssembly.Создан комплект dist/rebound.js.Мои изменения добавляют дополнительный файл rebound.wasm.Я использую fetch API для загрузки wasm,

//rebound.js
fetch('rebound.wasm').then(//instantiate)

, когда в комплекте я копирую файл wasm в dist/rebound.wasm.Все хорошо, папка dist содержит файлы js и wasm.Но когда я использую его в тестовом проекте, который использует webpack и import rebound from 'rebound', файл rebound.js присутствует, а файл rebound.wasm отсутствует.API fetch выдает ошибку 404.

Я чувствую, что webpack может быть причиной этого, поскольку нет явного оператора импорта, а только fetch.Как убедиться, что rebound.wasm будет в сборке js, когда пакет используется с любым модулем компоновщика?

edit Я пытался добавить "sideEffects": true в package.json, но безуспешно.

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

...