Angular требует, чтобы я установил полифиллы из-за Webpack 5

Итак, я кодировал и побежал ng serve. Это дало мне эту ошибку о полифиллах:

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

Я посмотрел, и ни одно из исправлений не помогло мне. Я попытался настроить webpack.config.js, добавить модуль в Angular, полифиллировать его, изменить сборщик (что дало мне массу рисков безопасности в npm), и ни один из них не сработал. О, и ng build тоже не сработало.

Есть ли что-нибудь еще, что я могу сделать?

Обновлено: Вот подробный вывод. Он очень длинный, поэтому я положил его в этот pastebin.

Это произошло после установки определенной библиотеки внутри package.json?

Don 17.04.2023 20:24

@ Дон, нет, не было

berriz44 18.04.2023 08:56

Похоже, ваше приложение использует какой-то модуль из NodeJS. Вы используете pg в соответствии с ошибкой. Это модуль Node. Не для веб-приложений

Sergey 29.04.2023 21:22

@Сергей спасибо, я разобрался и забыл об этом

berriz44 01.05.2023 16:36
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
2
4
179
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Итак, я понял это.

Речь шла о некоторых неисправных узлах модулей; модули pg и node-postgres.

Другие вопросы по теме