1

可以在此处找到存在问题的自定义 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

当我调用第 3 方 npm 包(如本例中的 directline-jabber)时,会出现此问题。我怀疑节点运行时不接受我的异步/等待,但是当我在构建代理上输出节点版本时,它会输出v10.15.3

4

1 回答 1

1

该问题是由严重依赖 NodeJS 文件系统 ( )的包引起的。 我预计这些功能会失败,因为它们要么不受支持,要么在其任务包中使用的 NodeJS 版本之后运行。readdirpfs

于 2019-05-31T08:09:07.000 回答