Я продолжаю получать синтаксическую ошибку в намерении запуска, когда пытаюсь развернуть пример кода.
Я пробовал это на отдельной машине с тем же кодом, заставляя меня думать, что это может быть связано с отсутствием правильных зависимостей.
app.intent('Build the Order', async (conv) => {
let skus;
try {
skus = await getSkus(conv.request.conversation.conversationId);
if (skus.length === 0) {
conv.close('Oops, looks like there is nothing available.'
+ ' Please try again later');
return;
}
} catch (error) {
console.log(error);
conv.close(`Oops, looks like there was an internal error.`
+ ` Please try again later.`);
return;
}
// Create a mapping of SkuId.id to Sku object
conv.data.skus = skus.reduce((acc, curr) => {
acc[curr.skuId.id] = curr;
return acc;
}, {});
// Build the order
const responsePrefix = 'Great! I found the following items: ';
conv.ask(`${responsePrefix} ${buildSimpleResponse(skus)}.` +
` Which one do you want?`);
if (conv.screen) {
conv.ask(buildCarousel(skus));
}
});
Ошибка, которую я сразу получаю, состоит в том, что "(" в первой строке async (conv) является неожиданным. Как я уже говорил, я просто развертываю пример кода, и он работает на другом компьютере.Я просто не хочу начинать изменять пример кода, но не знаю, что еще попробовать.