Как уменьшить количество чанков при загрузке веб-сборки с помощью веб-пакета? - PullRequest
0 голосов
/ 18 января 2019

В настоящее время невозможно импортировать веб-сборки из основного блока, и вот проблема: https://github.com/webpack/webpack/issues/6615

Обходной путь - использовать динамический импорт. Проблема в том, что он создает дополнительный блок JavaScript. Можно ли встроить его в основной блок, оставив только два файла: main.js и main.wasm?

Я создал пример проекта: https://github.com/ibaryshnikov/webpack-wasm-loading-question

// main.js contains
import('./add.js')

// and add.js contains
import { add } from './add.wasm';

Выходной ток после запуска веб-пакета:

0.main.js
ed186246b24ebbfe683e.module.wasm
index.html
main.js

Я бы хотел, чтобы 0.main.js был встроен в основной блок, поэтому вывод будет таким:

ed186246b24ebbfe683e.module.wasm
index.html
main.js
...