Неожиданная функция токена при выполнении пользовательской задачи конвейера Azure DevOps - PullRequest
0 голосов
/ 28 мая 2019

Пользовательская конвейерная задача Azure, в которой возникла проблема, может быть найдена здесь и была создана в соответствии с этим руководством .Тесты задач работают без каких-либо проблем, поэтому задача фактически выполняется и вызывает мою зависимость от внешнего пакета.

После упаковки и публикации задачи на VisualStudio Marketplace и использования ее в моем конвейере выпуска Azure Devops (с использованиемразмещенный по умолчанию агент VS2017) Я получаю следующее сообщение об ошибке:

2019-05-28T06:03:34.4430730Z ##[error]Unhandled: Unexpected token function
2019-05-28T06:03:34.4438636Z ##[debug]Processed: ##vso[task.issue type=error;]Unhandled: Unexpected token function
2019-05-28T06:03:34.4439433Z ##[debug]Processed: ##vso[task.complete result=Failed;]Unhandled: Unexpected token function

Проблема возникает, когда я вызываю сторонний пакет npm (например, directline-jabber в этом случае).Я подозреваю, что среда выполнения узла не принимает мой async / await, но когда я выводю версию узла на агенте сборки, он выводит v10.15.3.

1 Ответ

0 голосов
/ 31 мая 2019

Проблема была вызвана пакетом readdirp, который сильно зависит от файловой системы NodeJS (fs).Я ожидаю, что эти функции потерпят неудачу, потому что они не поддерживаются или работают за версией NodeJS, которая используется в их пакете задач.

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