gpt4 book ai didi

node.js - 如何为模块使用外部 .d.ts

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

我正在尝试了解使用模块未提供的外部文件 .d.ts 的方式是什么?

我正在尝试使用 xlsx 它没有类型定义并用 @types/xlsx 包装它.

npm install编辑了它们并认为我应该添加对 typings/index.d.ts 的引用如下:/// <reference path="../node_modules/@types/xlsx/index.d.ts" />

现在我发现很难理解在尝试使用 xlsx 时我需要导入什么使用提供的类型定义?

也许我只是搞错了,还有更简单的方法。

最佳答案

通常,现在您不需要手动添加 /// <reference...引用。如果您使用 NPM 安装了类型定义,那么它们应该会自动包含在您的编译过程中。

您需要做的就是导入模块并开始使用它。例如,在一个新的空测试项目中,我刚刚安装了 xlsx (npm install xlsx @types/xlsx),现在我可以成功编译并运行以下代码:

import xlsx = require("xlsx");
var workbook = xlsx.readFile("test.xlsx");

这应该就是您所需要的。

关于node.js - 如何为模块使用外部 .d.ts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40875893/

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