gpt4 book ai didi

node.js - 为什么在使用 Typescript 时不需要 Node 的类型定义?

转载 作者:行者123 更新时间:2023-12-04 17:44:31 32 4
gpt4 key购买 nike

当我将 nodejs 与 Typescript 一起使用时,它允许我使用 nodejs 中的模块(例如 fs ),尽管我没有安装 @types/node .

为什么?他们不知怎么地被烤了?

最佳答案

它确实需要 @types/node :

echo "import * fs fs from 'fs';" > test.ts
tsc test.ts

结果是
test.ts:1:21 - error TS2307: Cannot find module 'fs'.

1 import * as fs from 'fs';

然后做一个
npm install @types/node
tsc test.ts

运行良好。

您是否可能在全局范围内安装了@types/node?

关于node.js - 为什么在使用 Typescript 时不需要 Node 的类型定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52736425/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com