Javascript 如何使用TypeScript导入自定义node.js加载项模块

Javascript 如何使用TypeScript导入自定义node.js加载项模块,javascript,node.js,typescript,electron,node-modules,Javascript,Node.js,Typescript,Electron,Node Modules,我已经编写了一个自定义Node.js插件,但我想使用typescript。我可以使用绑定在JavaScript中导入模块 const addon = require('bindings')('addon'); 它将从生成/发布导入addon.node/ 如何使用TypeScript完成此操作?它允许加载项导入吗?您应该能够为您的加载项模块添加类型信息,然后在TypeScript中添加 有关外部模块声明文件的良好示例,请参阅。该目录中一个简洁的好例子是: 实际上这就是你所需要的。这会奏效的。但是

我已经编写了一个自定义Node.js插件,但我想使用typescript。我可以使用绑定在JavaScript中导入模块

const addon = require('bindings')('addon');
它将从生成/发布导入addon.node/

如何使用TypeScript完成此操作?它允许加载项导入吗?

您应该能够为您的加载项模块添加类型信息,然后在TypeScript中添加

有关外部模块声明文件的良好示例,请参阅。该目录中一个简洁的好例子是:


实际上这就是你所需要的。这会奏效的。但是,如果您想要代码完成,您应该创建tsd方案。到camelcase npm模块的链接已断开
declare module "camelcase" {
    function camelcase(...args: string[]): string;
    namespace camelcase {}
    export = camelcase;
}