首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript只作为报关单导入?

TypeScript只作为报关单导入?
EN

Stack Overflow用户
提问于 2016-08-11 08:46:50
回答 1查看 631关注 0票数 4

是否可以在编译后不实际尝试导入TypeScript中的节点模块?

我的意思是:

我在一个名为intellisense.ts的文件中创建了一个全局变量,在该文件中我调用:

代码语言:javascript
复制
import * as fs from 'fs';

然后在另一个文件中引用它,如下所示:

代码语言:javascript
复制
/// <reference path="./intellisense.ts" />
fs.existsSync('...');

此时,VSCode智能感知告诉我,它找不到名字'fs‘。

是否有一种无需在另一个文件中导入fs来解决此问题的方法?

请注意:

  • 我只需要导入fs一次
  • 我不想从intellisense.ts导出fs
  • 我不想以任何方式导入intellisense.ts
  • 我确实希望在全局范围内只将fs作为引用。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-11 23:16:56

我在一个文件中创建了一个全局变量

这不是一个全局变量。它是该文件中一个导入的模块。您需要在每个使用它们的文件中显式地导入模块。

更多

https://basarat.gitbooks.io/typescript/content/docs/project/modules.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38891522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档