我试着用ts-node来运行下面的代码.

import { writeFileSync, readFileSync } from 'fs';

然而,我得到:

src/main/ts/create.ts (1,45): Cannot find module 'fs'. (2307)

我需要在中做什么才能允许typescript导入fs模块?

推荐答案

你需要跑:

$ npm install @types/node --save-dev

如果你需要更多信息,可以参考NodeJS QuickStart in the TypeScript Deep Dive by Basarat.

Typescript相关问答推荐

Redux—Toolkit查询仅在不为空的情况下添加参数

如何键入函数以只接受映射到其他一些特定类型的参数类型?

匿名静态类推断组成不正确推断

如何消除在Next.js中使用Reaction上下文的延迟?

<;T扩展布尔值>;

ANGLING v17 CLI默认设置为独立:延迟加载是否仍需要@NgModule进行路由?

Vue3 Uncaught SyntaxError:每当我重新加载页面时,浏览器控制台中会出现无效或意外的令牌

使用动态输出类型和泛型可重用接口提取对象属性

声明文件中的类型继承

有没有办法防止类型交集绕过联合类型限制?

创建Angular 为17的动态形状时出错

使用Type脚本更新对象属性

打字脚本错误:`不扩展[Type]`,而不是直接使用`[Type]`

通过函数传递确切的类型,但验证额外的字段

为什么 TypeScript 类型条件会影响其分支的结果?

如何在没有空接口的情况下实现求和类型功能?

TypeScript 返回数组(映射)索引错误

基于每个数组元素的动态类型

TypeScript readonly 数组属性赋值错误

在 TypeScript 中进行类型重新映射时如何维护可选属性模式?