こんにちは私が使用している非同期/私の活字体プロジェクトで待つ「約束」コンストラクタを必要とし、しかし、私はこのログを取得:TS ES5/ES3で非同期関数やメソッドが
[TS]非同期機能をかES5/ES3のメソッドでは、 'Promise'コンストラクタが必要です。 'Promise'コンストラクタの宣言があるか、--lib
オプションに 'ES2015'を含めるようにしてください。
どうすれば解決できますか?エラーメッセージが言うように
こんにちは私が使用している非同期/私の活字体プロジェクトで待つ「約束」コンストラクタを必要とし、しかし、私はこのログを取得:TS ES5/ES3で非同期関数やメソッドが
[TS]非同期機能をかES5/ES3のメソッドでは、 'Promise'コンストラクタが必要です。 'Promise'コンストラクタの宣言があるか、--lib
オプションに 'ES2015'を含めるようにしてください。
どうすれば解決できますか?エラーメッセージが言うように
、あなたのtsconfig.json
// tsconfig.json
{
"compilerOptions": {
"lib": [ "es2015" ]
}
}
あなたはVS上にある場合ES6-約束
npm install --save @types/es6-promise
'unional'は間違っていませんが、あなたの答えは私が持っていた問題を並べ替えるものでした。ありがとう! – tuliomarchetto
の型定義が含まれているこのパッケージを試してlib: es2015
を追加し、 tsconfig.jsonを削除して右クリックして開くプロパティ - > TypeScript一般的なビルド
のECMAScriptバージョン:ECMAScriptの6
モジュールシステム:ES2015
'{ "compilerOptions":{ "モジュール": "commonjs"、 "標的": "ES5" 、 "noImplicitAny":false、 "sourceMap":false } }これは私のtsconfig.jsonです。どのように編集すればよいですか? –
Visual Studio 2017でこれを指定する場所は?それはtsconfig.jsonを持っていません –
@AkashKava自分で 'tsconfig.json'を作成しました。 – katopz