我是NodeJS和TypeScript的新手,所以这个问题可能很愚蠢,但它仍然是我的一种错误。我已经安装了NodeJS的类型,它们由lattest node.ts.d组成。我看到的问题是,当我创建NodeJS核心模块实例(示例var fs = require("fs");
)时,我无法指定var fs
为具体的NodeJS模块类型(示例fs:IFileSystem = require("fs")
)。问题是为什么node.ts.d不包含这样的接口是故意的还是不包含这种接口逻辑的NodeJS核心模块接口的原因?为什么NodeJS核心模块没有TypeScript接口定义?
0
A
回答
1
使用import
导入模块:
import fs = require('fs');
,你会得到自动完成(如果安装了相应的分型)。
+0
我想了解更多为什么不创建这种接口的原因,而只是为了解决自动完成问题。有点更好地理解它,而不是仅仅使用它。 – Hivaga
相关问题
- 1. NodeJS核心模块没有出现在外部库中(WebStorm)
- 2. iOS的11核心NFC - 没有这样的模块“核心NFC”
- 3. 为什么Redux.js“Dispatch”TypeScript接口有一个模板参数?
- 4. 覆盖Magento中没有自定义模块的块核心文件
- 5. 为什么nodejs没有连接mongo?
- 6. 自定义AuthenticationHandler没有正确实现接口 - 为什么?
- 7. Typescript模块:定义未定义
- 8. NameError:名字“核心”没有定义
- 9. TypeScript:导入没有类型定义的ES2015模块
- 10. 从Angular模块导出Typescript接口
- 11. (SystemJS)模块没有定义
- 12. 为什么没有块参数的方法定义接受一个块?
- 13. 我应该为我的TypeScript模块编写TypeScript定义吗?
- 14. 为什么jsonschema没有从模式定义下面的定义?
- 15. 为什么没有SqlDataReader.ReadAsync()的接口
- 16. 为什么Java中没有“Equlable”接口?
- 17. 为什么看起来PHP核心函数有空块?
- 18. 接口有什么意义?
- 19. 你会为内核模块写什么?
- 20. 为什么bootstrap类与img响应中心块没有定位图像中心
- 21. Typescript自定义节点模块
- 22. TypeScript - 模块在运行时未定义
- 23. 如何在Typescript中声明NodeJs模块?
- 24. 为什么没有不可捕捉的核心信号?
- 25. Node.js - 核心群集模块
- 26. Magento核心模块事件
- 27. Drupal - 核心用户模块
- 28. 没有定义“方块”为什么这个功能比较慢?
- 29. 核心的NodeJS模块FS不与的WebPack和angular2 CLI
- 30. 如何使用webpack加载Nodejs核心模块
使用import语法:'import * as fs from“fs”'。您不需要手动分配类型。 – cdbajorin