【发布时间】:2023-01-08 21:29:20
【问题描述】:
我将我的 Angular 应用程序更新为 Angular 15。 它构建正常 - 除非有一些警告,如:
TypeScript 编译器选项“target”和“useDefineForClassFields”是 Angular CLI 分别设置为“ES2022”和“false”。
我的
tsconfig.json将目标设置为ES6:{ ... "compilerOptions": { "target": "ES6", ... }}
文件说:
在 Angular CLI 内部,现在始终将 TypeScript 目标设置为 ES2022 和 useDefineForClassFields 为 false,除非设置了目标 在 TypeScript 配置中为 ES2022 或更高版本。
https://github.com/angular/angular-cli/blob/main/CHANGELOG.md
我的 .browserslistrc 一个月看起来都一样,从一开始就没有变化:
last 1 Chrome version last 1 Firefox version last 2 Edge major versions last 2 Safari major versions last 2 iOS major versions Firefox ESR因此,我怎样才能摆脱这个警告?
【问题讨论】:
标签: angular typescript angular14 angular15