在我的typescript代码中,我试图访问__dirname全局对象:https://nodejs.org/docs/latest/api/globals.html

我看到一个编译错误:TS2304:Cannot find name '__dirname'.

推荐答案

tsconfig.json中加"node"compilerOptions.types.

例子:

{
 "compilerOptions": {
  ...
  "types": [
    "node"
  ]
  ...
  }
}

然后跑npm install @types/node --save-dev

Typescript相关问答推荐

错误:note_modules/@types/note/globals.d.ts:72:13 -错误TS 2403:后续变量声明必须具有相同的类型

Typescript自定义键映射

如何推断类方法未知返回类型并在属性中使用它

在Typescribe中,extends工作,但当指定派生给super时出错""

动态调用类型化函数

rxjs forkJoin在错误后不会停止后续请求

如何使用函数填充对象?

使用泛型keyof索引类型以在if-condition内类型推断

打印脚本中的动态函数重载

TypeScrip 5.3和5.4-对`Readonly<;[...number[],字符串]>;`的测试版处理:有什么变化?

对未到达受保护路由的路由环境做出react

类型脚本满足将布尔类型转换为文字.这正常吗?

TS如何不立即将表达式转换为完全不可变?

ApexCharts条形图未显示最小值.负值

在另一个类型的函数中,编译器不会推断模板文字类型

类型脚本-在调用期间解析函数参数类型

如何将通用接口的键正确设置为接口的键

为什么数字是`{[key:string]:UNKNOWN;}`的有效密钥?

在Typescript 中,是否有一种方法来定义一个类型,其中该类型是字符串子集的所有可能组合?

如何从 Select 元素中删除选项