首页 > 解决方案 > 如何将 Angular 库编译为 ES2016?

问题描述

我决定不再支持旧版浏览器并放弃对 ES5 编译/polyfills 的支持。

我将我的 Angular 项目代码编译为 ~85% 的覆盖率

"compilerOptions": {
    "target": "es2016",
    "module": "es2020",
    "lib": [
        "es2019",
        "dom"

这些选项控制项目的代码。

但是,Angular 库编译为 ES2015。

我们如何将项目的 VENDOR 包编译为 ES2016/17/18/19/20?

标签: angulartypescriptecmascript-6ecmascript-2016

解决方案


根据this stackoverflow post ES6 as the typescript target compiler option for angularjs or angular2

似乎"target": "es6"会完成你的任务。


推荐阅读