我已经使用Node一段时间了(作为我的后端),同时在Ionic中使用TypeScript(作为前端)。在Ionic上,我意识到由于TypeScript的存在,我已经成功避免了许多陷阱和错误。因此,我决定将所有原本是纯JS的后端转换成TypeScript。
我遇到的第一个障碍是如何正确地导入原生的Node模块,例如http
、os
和child_process
等。
对于大多数模块,通常可以采用import { some_export } from 'that_module'
这样的方法。我还可以在@types/存储库中看到有关Node的类型定义。我尝试过import { http, os } from 'node'
,但是我会收到以下投诉:
/node_modules/@types/node/index.d.ts不是模块
因此,我的问题是如何导入原生的Node模块?