Я использую webpack для сборки устаревшего веб-приложения es5, и мне нужно импортировать некоторые зависимости в формате umd, например.
import 'moment/min/moment-with-locales.min.js'
Я хочу, чтобы webpack просто объединял его в окончательный пакет приложения, ничего не меняя. Однако кажется, что веб-пакет преобразует модуль umd во что-то вроде приведенного ниже во время сборки.
(function(module) {
!function(a, b) {
true ? module.exports = b() : undefined
}
Обратите внимание на истину выше, это, очевидно, не позволит пакету загрузиться в браузере, поскольку он рассматривает браузер как среду CommonJS. Есть ли какие-либо настройки/конфигурации, которые я могу использовать для предотвращения этого вместо использования https://webpack.js.org/loaders/expose-loader/ как обходной путь?