gpt4 book ai didi

javascript - 来自 Angular2 的 ES6-shim 与 Typescript lib.es6.d.ts 冲突

转载 作者:太空狗 更新时间:2023-10-29 18:00:07 26 4
gpt4 key购买 nike

<分区>

我想将我用 Typescript 编写的 Angular2 应用程序编译为 ES6 代码,计划最近使用 Babel 将其编译为 ES5。但我收到错误:

node_modules/angular2/typings/es6-shim/es6-shim.d.ts(6,14): error TS2300: Duplicate identifier 'PropertyKey'.
<...>
node_modules/typescript/lib/lib.es6.d.ts(3841,14): error TS2300: Duplicate identifier 'PropertyKey'.
<...>

我试图通过向我的 tsconfig.json 添加指令 noLib 来解决这个问题,但是 Angular 文件之一 (zone.d.ts) 需要导入 es6-shim.d.ts

/// <reference path="es6-shim/es6-shim.d.ts" />

并且它与主要的 typescript ES6 库 (lib.es6.d.ts) 冲突。

我该如何解决这个问题?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com