基本上我的问题是我在JavaScript中为Node的FileSystem Api创建了一个全局常量变量(!!!这很重要),如下所示:
const FS = require('fs');
事实上,如果在我的TypeScript文件中使用它之后,我可以正常工作:
declare const FS;
但是,当我键入FS
时,VSCode没有显示任何类型的信息,除了它存在的事实。为什么会这样做? (这是一个单独的文件,甚至不是TypeScript)
感谢DefinetlyTyped,我有所有Node模块的声明文件。
所以我的问题是:
有没有办法通过声明文件将我声明的常量引用到Node的FileSystem?
答案 0 :(得分:1)
这将允许您根据需要使用智能感知
/// <reference path="../typings/globals/node/index.d.ts" />
import * as fs from "fs";
如果没有安装yes,则安装带有打字的输入节点