我是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. 試圖爲NodeJS模塊創建Typescript定義
- 3. iOS的11核心NFC - 沒有這樣的模塊「核心NFC」
- 4. 爲什麼Redux.js「Dispatch」TypeScript接口有一個模板參數?
- 5. 覆蓋Magento中沒有自定義模塊的塊核心文件
- 6. 爲什麼nodejs沒有連接mongo?
- 7. 自定義AuthenticationHandler沒有正確實現接口 - 爲什麼?
- 8. TypeScript類接口定義
- 9. Typescript模塊:定義未定義
- 10. 爲什麼我的自定義Magento模塊會覆蓋整個核心模塊併產生任何結果?
- 11. ASP.NET核心UseMicrosoftAccountAuthentication型IApplicationBuilder沒有定義
- 12. NameError:名字「核心」沒有定義
- 13. Nodejs + CoffeeScript + Mongoose:定義模塊?
- 14. TypeScript:導入沒有類型定義的ES2015模塊
- 15. 從Angular模塊導出Typescript接口
- 16. 如何定義在TypeScript中沒有某些屬性的接口?
- 17. 爲什麼沒有塊參數的方法定義接受一個塊?
- 18. (SystemJS)模塊沒有定義
- 19. 我應該爲我的TypeScript模塊編寫TypeScript定義嗎?
- 20. 爲什麼jsonschema沒有從模式定義下面的定義?
- 21. 爲什麼看起來PHP核心函數有空塊?
- 22. RandomAccess接口,爲什麼沒有方法?
- 23. 爲什麼Java中沒有「Equlable」接口?
- 24. 爲什麼沒有SqlDataReader.ReadAsync()的接口
- 25. 接口有什麼意義?
- 26. 使用nodeJS模塊沒有nodeJs
- 27. 你會爲內核模塊寫什麼?
- 28. 爲什麼核心轉儲?
- 29. 爲什麼沒有一個模塊初始化火的接口使用
- 30. 爲什麼<核心圖標集>可以沒有「進口」聚合物
使用import語法:'import * as fs from「fs」'。您不需要手動分配類型。 – cdbajorin