angular 9, TypeError: require не является функцией при компиляции (angular universal) - PullRequest
1 голос
/ 05 апреля 2020

Я пытаюсь создать веб-приложение, используя новейшие angular и универсальные. Я добавил:

npm i formidable

в свое приложение и при попытке собрать сначала получаю предупреждение:

ПРЕДУПРЕЖДЕНИЕ в ./node_modules/formidable/lib/incoming_form. js 1: 43-50 Критическая зависимость: функция require используется таким образом, что зависимости не могут быть статически извлечены

Затем сразу после этого я получаю ошибку компиляции

/ Пользователи / пользователь / sos / dist / application / server / main. js: 1! Function (e, a) {for (var i in a) e [i] = a [i]} (экспорт , function (modules) {var InstalModules = {}, selectedChunks = {1: 0}; функция webpack_require (moduleId) {if (instalModules [moduleId])) возвращать установленный модуль [moduleId] .exports; var module = = Установленные модули [moduleId] = {i: moduleId, l:! 1, export: {}}; возврат модулей [moduleId] .call (module.exports, module, module.exports, webpack_require ), модуль. l =! 0, module.exports} return webpack_require .e = функция requireEnsure (chunkId) {if (0! == instalChunks [chunkId]) {var chunk = require ("./" + ({ 0: "контакт-контакт -module ", 2:" pages-populate-populate-module "} [chunkId] || chunkId) +". js "), moreModules = chunk.modules, chunkIds = chunk.ids; для (переменная moduleId в moreModules) ) modules [moduleId] = moreModules [moduleId]; для (var i = 0; iwebpack_require.m = modules, webpack_require .c = selectedModules, webpack_require .d = функция (экспорт, name, getter) { webpack_require .o (экспорт, имя) ||

TypeError: require не является функцией

Я пытался найти Решение, но не работает, что может вызвать эту ошибку?

Если я удаляю грозный пакет, эта ошибка исчезает, но мне нужно грозное И загрузка файла

...