Итак, я кодировал и побежал 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.
@ Дон, нет, не было
Похоже, ваше приложение использует какой-то модуль из NodeJS. Вы используете pg в соответствии с ошибкой. Это модуль Node. Не для веб-приложений
@Сергей спасибо, я разобрался и забыл об этом





Итак, я понял это.
Речь шла о некоторых неисправных узлах модулей; модули pg и node-postgres.
Это произошло после установки определенной библиотеки внутри package.json?