此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中。
1条答案
按热度按时间kx5bkwkv1#
所以我想明白了。
它是关于一些错误的节点模块;
pg
和node-postgres
模块。