Как использовать async / await в файле .ts (я получаю сообщение об ошибке: «Асинхронные функции доступны только при нацеливании на ecmascript 6 или выше») - PullRequest
0 голосов
/ 17 октября 2018

Сначала .. мой проект содержит только app.js (expressJS), который является одним основным файлом, и этот файл имеет много строк кода.мой менеджер разработчиков закажет мне код рефакторинга и разделит какую-то функцию в другой файл .ts (перенести из javascript в машинописный текст)

Мои первые .js перед переносом в .ts имеют асинхронную функцию после переноса кода в.ts Я получаю сообщение об ошибке

Асинхронные функции доступны только при нацеливании на ecmascript 6 или выше

Я не знаю, как решить эту проблему.Я нашел решение, которое мне нужно нацелить на es6 в tsconfig.json, но я не знаю, где находится tsconfig.js. У меня есть только package.json, прежде чем я перенесу его.

Можете ли вы помочь мне решить эту проблему?проблема?Спасибо.

1 Ответ

0 голосов
/ 17 октября 2018

Целью по умолчанию для Typescript является "ES3".Поскольку вы не используете tsconfig.json в своем приложении, будут выбраны параметры компилятора по умолчанию.Если вы хотите продолжить без использования tsconfig.json, вы можете использовать следующую команду:

tsc --target "ES6"

Или вы можете добавить tsconfig.json в приложение и использовать его.

По умолчаниюПараметры компилятора: https://www.typescriptlang.org/docs/handbook/compiler-options.html

Для получения дополнительной информации о tsconfig.json обратитесь: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...