Webpack 2 Split Polyfills в собственный пакет
Я пытаюсь использовать require.ensure
заставить Webpack 2 создавать отдельные пакеты, содержащие полифилы для старых браузеров.
Я понял, что следующий код вызовет новый пакет whatwgFetch
быть созданным и загруженным:
require.ensure([], (require) => {
require('whatwg-fetch')
}, 'whatwgFetch')
Webpack выводит, что создан только один пакет, и когда я проверяю его, я вижу whatwg-fetch
модуль был включен в.
Мои предположения основаны на руководстве по разделению кода в Webpac 2: https://webpack.js.org/guides/code-splitting-require/
Что еще я должен сделать, чтобы веб-пакет создавал и загружал отдельный пакет?
1 ответ
Я импортировал whatwg-fetch
в другом месте приложения, из-за чего webpack правильно связывал его с остальным кодом, в один пакет.
Удаление этого дополнительного импорта заставило его работать правильно