You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ionic项目启动时Angular CLI忽略Browserslist配置的Chrome 60问题求助

Ionic启动警告的解决方法

问题原因

你看到的警告是因为Chrome 60需要ES5版本的JS代码支持,但当前Angular CLI版本已不再支持输出ES5代码,所以你的Browserslist配置里的Chrome >=60被忽略了。

解决办法

方法一:更新浏览器支持范围(推荐)

Chrome 60是2018年发布的旧版本,现在绝大多数用户都在使用更高版本的浏览器。你可以修改.browserslistrc文件,将Chrome的最低版本提高到支持ES2022的版本(比如Chrome >=80),这样配置就会被Angular CLI正常识别,警告也会消失。修改后的配置如下:

Chrome >=80
Firefox >=63
Edge >=79
Safari >=13
iOS >=13

方法二:降级Angular CLI(不推荐)

如果确实需要支持Chrome 60,你得降级到仍支持ES5输出的Angular CLI旧版本,但这会让你的项目错过后续的安全更新和新特性,因此不建议这么做。

补充说明

Angular现在会通过Browserslist配置自动确定编译目标的ES版本,只要你的配置里的浏览器都支持某个ES版本,Angular就会编译到对应的版本,无需手动修改TypeScript的target选项。

内容的提问来源于stack exchange,提问作者vidur punj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 02:45:35