gpt4 book ai didi

node.js - 为什么 NodeJS 核心模块没有 TypeScript 接口(interface)定义?

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:28 27 4
gpt4 key购买 nike

我是 NodeJS 和 TypeScript 的新手,所以这个问题可能很愚蠢,但仍然让我感到困扰。我已经安装了 NodeJS 的类型,它们一般由最新的 node.ts.d 组成。我看到的问题是,当我创建 NodeJS 核心模块的实例(示例 var fs = require("fs");)时,我无法指定 var fs 为具体的 NodeJS 模块类型(示例 fs:IFileSystem = require("fs"))。问题是为什么node.ts.d不包含这样的接口(interface)是故意的还是不包含这样的NodeJS核心模块接口(interface)的原因是什么?

最佳答案

使用import导入模块:

import fs = require('fs');

并且您将获得自动完成功能(如果安装了相应的类型)。

关于node.js - 为什么 NodeJS 核心模块没有 TypeScript 接口(interface)定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949884/

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