我正在学习打字稿。为此,我为自己构建了一个带有Node的基本实用程序。对于此应用程序,我需要使用Node's OS Module。我的问题是,如何导入该模块?
在我的Typescript文件中,我有以下内容:
import { os } from 'os';
此行生成错误:“找不到模块'os'”。我想念什么?
答案 0 :(得分:5)
此行生成错误:“找不到模块'os'”。我想念什么?
正确的代码是
import * as os from 'os';
还要确保您拥有npm i @types/node
我在NodeJS快速入门上写的一些说明:https://basarat.gitbooks.io/typescript/docs/quick/nodejs.html
答案 1 :(得分:1)
只是为了更新这个条目:
import * as os from 'os';
以后,您可以使用:
const hostname = os.hostname();