模块中使用azure"/>
[getPersonalAccessTokenHandler在ES2015模块中使用azure
我正在尝试迁移挂钩到Azure DevOps的项目以使用通过节点14.1加载ES6模块
package.json包含字段
"type": "module",
tsconfig.json包含字段
"target": "ES2020",
"module": "es2020",
"moduleResolution": "node",
已编译的JS结果
import * as azdev from "azure-devops-node-api";
let orgUrl = process.env.API_URL;
let token = process.env.API_TOKEN;
let authHandler = azdev.getPersonalAccessTokenHandler(token);
let connection = new azdev.WebApi(orgUrl, authHandler);
哪个给出错误
TypeError: azdev.getPersonalAccessTokenHandler is not a function
at file:///Users/paul/repos/azure-devops-node-api/simple/_build/index.js:4:25
at ModuleJob.run (internal/modules/esm/module_job.js:110:37)
at async Loader.import (internal/modules/esm/loader.js:179:24)
我想我可能在异步导入该函数之前就尝试使用它,但无法解决该问题。
回答如下:像这样更新您的tsconfig.json文件:
更多推荐
[getPersonalAccessTokenHandler在ES2015模块中使用azure
发布评论