是否可以在编译后不实际尝试导入TypeScript中的节点模块?
我的意思是:
我在一个名为intellisense.ts的文件中创建了一个全局变量,在该文件中我调用:
import * as fs from 'fs';然后在另一个文件中引用它,如下所示:
/// <reference path="./intellisense.ts" />
fs.existsSync('...');此时,VSCode智能感知告诉我,它找不到名字'fs‘。
是否有一种无需在另一个文件中导入fs来解决此问题的方法?
请注意:
发布于 2016-08-11 23:16:56
我在一个文件中创建了一个全局变量
这不是一个全局变量。它是该文件中一个导入的模块。您需要在每个使用它们的文件中显式地导入模块。
更多
https://basarat.gitbooks.io/typescript/content/docs/project/modules.html
https://stackoverflow.com/questions/38891522
复制相似问题