gpt4 book ai didi

javascript - 如何使用 TypeScript 导入自定义 node.js 插件模块

转载 作者:搜寻专家 更新时间:2023-10-30 21:01:14 28 4
gpt4 key购买 nike

我有一个自己编写的自定义 Node.js 插件,但我想使用 typescript 。我可以使用绑定(bind)在 JavaScript 中导入模块

const addon = require('bindings')('addon');

将从 build/release/导入 addon.node

如何使用 TypeScript 执行此操作?它允许插件导入吗?

最佳答案

您应该能够 create a declaration file为你的插件模块添加类型信息,然后是import it using a relative path在 TypeScript 中。

有关外部模块声明文件的良好示例,请参阅 DefinitelyTyped GitHub repository .该目录的一个简洁的好例子是 declaration for the camelcase NPM nodule :

declare module "camelcase" {
function camelcase(...args: string[]): string;
namespace camelcase {}
export = camelcase;
}

关于javascript - 如何使用 TypeScript 导入自定义 node.js 插件模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38876974/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com