firebase deploy
выдает мне это сообщение об ошибке:
async function asyncFunction() {
^^^^^^^^
SyntaxError: Unexpected token function
Вот мой код:
async function asyncFunction() {
await getText2Speech(word, 'mp3', 'es-ES_EnriqueVoice')
}
asyncFunction();
getText2Speech
- это 75-строчная функция, которая отлично работает при вызовебез async
или await
.
У меня есть среда выполнения Node.js 8 в моем functions/package.json
:
"engines": {
"node": "8"
},
У меня на компьютере обновлен Node:
node -v
v11.2.0
Кажется странным, что неожиданный токен function
, а не async
.Кажется, что firebase deploy
распознает async
, но у меня неправильный синтаксис?es-lint
не могу найти ничего плохого в моем коде.
Может быть проблема в следующем:
npm list --depth 0 -g
├── UNMET PEER DEPENDENCY firebase-admin@6.2.0
npm ERR! peer dep missing: firebase-admin@~6.0.0, required by firebase-functions@2.1.0
Если я вернусь к firebase-admin@~6.0.0
, будет ли async await
работать?