每当我的项目运行时,我都会得到这个错误:
TypeScript compiler options "target" and "useDefineForClassFields" are set to "ES2022" and "false" respectively by the Angular CLI. To control ECMA version and features use the Browerslist configuration.
我不理解Node、TypeScript等的复杂性。- 有没有简单的方法解决这个问题?这是我试过的...
从我所看到的,你需要Node 16+来修复这个问题,但我有16.8.1 -所以这不是修复它。
所以我转到tsconfig.json
并将所有内容更新到ES 2022。然后我得到:
我不知道是什么限制了这一点-节点?TypeScript?还有别的吗
在项目属性中,我发现:
这是否意味着我不能使用ES 2022?如果没有,如何升级到ES 2022?我只是在寻找一个简单的修复升级什么是需要解决这个问题...
1条答案
按热度按时间wlsrxk511#
明白了
npm install -g typescript
从4.0.3更新到5.1.3