最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

[getPersonalAccessTokenHandler在ES2015模块中使用azure

网站源码admin25浏览0评论

[getPersonalAccessTokenHandler在ES2015模块中使用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文件:

发布评论

评论列表(0)

  1. 暂无评论