TypeScript 从节点声明常量(fs、child_process 等)
TypeScript declare const from Node (fs, child_process etc.)
基本上我的问题是我在 JavaScript 中为 Node 的文件系统 Api 创建了一个全局常量变量(!!!这很重要),如下所示:
const FS = require('fs');
如果在此之后我在我的 TypeScript 文件中使用这个,它实际上工作正常:
declare const FS;
但是像这样 VSCode 在我键入 FS
时没有显示任何类型的信息,除了它存在的事实。为什么要这样做? (这是一个单独的文件,甚至不是 TypeScript)
感谢 DefinetlyTyped,我有了所有 Node 模块的声明文件。
所以我的问题是:
有没有办法通过声明文件将我声明的常量引用到 Node 的文件系统?
这将让您随心所欲地使用智能感知
/// <reference path="../typings/globals/node/index.d.ts" />
import * as fs from "fs";
此外,如果没有安装是,则安装带打字的打字节点
基本上我的问题是我在 JavaScript 中为 Node 的文件系统 Api 创建了一个全局常量变量(!!!这很重要),如下所示:
const FS = require('fs');
如果在此之后我在我的 TypeScript 文件中使用这个,它实际上工作正常:
declare const FS;
但是像这样 VSCode 在我键入 FS
时没有显示任何类型的信息,除了它存在的事实。为什么要这样做? (这是一个单独的文件,甚至不是 TypeScript)
感谢 DefinetlyTyped,我有了所有 Node 模块的声明文件。
所以我的问题是:
有没有办法通过声明文件将我声明的常量引用到 Node 的文件系统?
这将让您随心所欲地使用智能感知
/// <reference path="../typings/globals/node/index.d.ts" />
import * as fs from "fs";
此外,如果没有安装是,则安装带打字的打字节点