Angular需要我设置polyfills,因为Webpack 5

mspsb9vt  于 2023-05-07  发布在  Webpack
关注(0)|答案(1)|浏览(254)

bounty已结束。回答此问题可获得+50声望奖励。赏金宽限期8小时后结束。berriz44想要引起更多关注这个问题:没有人在看这个问题。已经快两个星期了,我唯一有的就是一个完整的评论。事实上,它是完整的吗?

所以,我正在编码,我运行了ng serve。它给了我一个关于polyfills的错误:

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 polyfilling中,改变构建器(这给了我很多npm的安全风险),但没有一个成功。ng build也不能用。
还有什么我能做的吗

**EDIT:**这里是详细输出。它很长,所以我把它放在this pastebin中。

kx5bkwkv

kx5bkwkv1#

所以我想明白了。
它是关于一些错误的节点模块; pgnode-postgres模块。

相关问题