2017-04-25 13 views
0

を反応します。 npm install --save @types/es6-promiseを実行して解決しました。名前を見つけることができません「地図」活字体は、私はこのエラーを生成し、それ以下のコードスニペットを持って

let promise = new Promise((resolve: any, reject: any) => { 
        let resolved = false, 

私は良い答えの多くはそうでない角度2 hereではなくて、それを解決するために見つけます。私がnpm install --save @types/core-jsを実行すると、私が今持っているものよりもずっと多くのエラーが発生します。私は目標をes6に設定することを厭わない場合はtsconfig.jsonに設定することを躊躇しません。

+0

使用しているタイスクリプトのバージョンは? tsconfigファイルがありますか?はいの場合、その内容は何ですか? –

+0

2.1と私は持っています。あなたが私の答えを見たら、今すぐそれを解決してください。 – Ogglas

+1

これは私があなたを連れてくるところです。あなたがそれを解決してうれしい! –

答えて

4

アンインストールes6-promise重複を避けるために、"lib": [ "es5", "es6", "dom" ]tsconfig.jsonに追加しました。

+2

これはまさにあなたがそれをする方法です:)明快にするために:使用される 'libs'はあなたの' target'設定に依存します。 'ES5'では' DOM、ES5、ScriptHost'が含まれ、 'ES6'では' DOM、ES6、DOM.Iterable、ScriptHost'です。 –

関連する問題