Пользовательская конвейерная задача 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
.