【问题标题】:How do I target ES6 using TypeScript to get Async/Await support with ionic2?如何使用 TypeScript 以 ES6 为目标来获得 ionic2 的 Async/Await 支持?
【发布时间】:2016-07-25 01:41:48
【问题描述】:

使用默认的 ionic2 项目,我将 tsconfig.json 更新为以“es6”为目标,并立即开始出现以下错误:

TypeScript error: c:/test/node_modules/typescript/lib/lib.es6.d.ts(17,14): Error TS2300: Duplicate identifier 'PropertyKey'.
TypeScript error: typings/globals/es6-shim/index.d.ts(3,14): Error TS2300: Duplicate identifier 'PropertyKey'.

如何正确定位 es6 以避免这些构建错误?

【问题讨论】:

标签: typescript angular visual-studio-code ionic2


【解决方案1】:

如果你的目标是 es6,如果我没记错的话,你就不需要 es6-shim。从您的 typings.json 中删除它,删除 typings 文件夹并重新安装。这应该会处理重复的标识符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 2017-04-26
    相关资源
    最近更新 更多