执行自定义Azure Pipeline任务时出现意外的令牌功能

时间:2019-05-28 06:30:09

标签: azure-devops azure-pipelines-tasks

存在问题的自定义Azure管道任务可以找到here,并通过遵循this tutorial创建。任务测试正常进行,因此任务实际上正在运行并调用我的外部软件包依赖项。

在Visual Studio 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

当我致电a 3rd-party npm package(在这种情况下,像directline-jabber)时,就会发生此问题。我怀疑节点运行时不接受我的异步/等待,但是当我在构建代理上输出节点版本时,它会输出v10.15.3

1 个答案:

答案 0 :(得分:0)

此问题是由package readdirp严重依赖NodeJS文件系统(fs)引起的。我希望这些功能失败,因为它们不被支持或在其任务包中使用的NodeJS版本之后运行。