Перемещен узел с импорта по требованию в ES6 - Webpack больше не компилируется - PullRequest
0 голосов
/ 19 февраля 2020

Мой серверный код узла больше не собирается с Webpack после того, как я переместил все в модули ES6, используя импорт вместо require.

"WARNING in ./node_modules/html -webpack-plugin / index. js 242: 85-92 Критическая зависимость: функция require используется таким образом, что зависимости не могут быть извлечены статически (webpack) /node_modules/terser-webpack-plugin/dist/worker.js 12: 130-137 .... "

После этого следующие узлы модуля сообщают:

" WARNING in ./node_modules /socket.io/lib/index.js 113: 11-32 Критическая зависимость: запрос зависимости является выражением "(также Пн goose, Express, ...)

Моя конфигурация dev webpack МОЖЕТ быть успешной, если и только если я использую nodeExternals - таким образом исключая сборку модулей внутри приложения. webpack dev config (обратите внимание, что теперь все приложение также использует импорт)

Все обновлено (даже пробовал бета-версии) Node v13.8.0 Webpack v4.41.6 Пакет плагинов. json, введите: "module"

Подозрение: это в самом коде? Плагин webpack не готов? Или

...