Как получить образец кода цифровых товаров для развертывания без ошибок? - PullRequest
0 голосов
/ 23 апреля 2019

Я продолжаю получать синтаксическую ошибку в намерении запуска, когда пытаюсь развернуть пример кода.

Я пробовал это на отдельной машине с тем же кодом, заставляя меня думать, что это может быть связано с отсутствием правильных зависимостей.

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) является неожиданным. Как я уже говорил, я просто развертываю пример кода, и он работает на другом компьютере.Я просто не хочу начинать изменять пример кода, но не знаю, что еще попробовать.

...