我正在学习TypeScript,为了实践,我在使用Node构建一个基础的实用程序应用。在这个应用中,我需要使用Node的OS模块。我的问题是,如何导入这个模块?
在我的TypeScript文件中,我有以下代码:
import { os } from 'os';
这行代码会报错:"Cannot find module 'os'"。我缺少了什么?
我正在学习TypeScript,为了实践,我在使用Node构建一个基础的实用程序应用。在这个应用中,我需要使用Node的OS模块。我的问题是,如何导入这个模块?
在我的TypeScript文件中,我有以下代码:
import { os } from 'os';
这行代码会报错:"Cannot find module 'os'"。我缺少了什么?
这行代码出错了:"Cannot find module 'os'". 我缺少了什么?
正确的代码是
import os from 'os';
还要确保您安装了 npm i @types/node
我写的一些关于NodeJS快速入门的笔记: https://basarat.gitbook.io/typescript/docs/quick/nodejs.html
import * as os from "os"
在这种情况下运行良好。 - ajimae仅更新此条目:
import * as os from 'os';
然后,您可以使用:
const hostname = os.hostname();
import os from 'os'
相比,有什么优势吗? - Joe Lissnerimport os from 'os'
时,TS会给你一个错误:“模块os没有默认导出”。 - Arturo Castro
import * as os from 'os'
? - Titian Cernicova-Dragomirnpm install @types/node --save-dev
。 - Titian Cernicova-Dragomir