TSC找不到全局对象的名称

时间:2017-08-01 19:15:08

标签: node.js typescript

在我的打字稿代码中,我正在尝试访问__dirname全局对象:https://nodejs.org/docs/latest/api/globals.html

我看到编译错误:TS2304:Cannot find name '__dirname'. 我可以毫无问题地运行代码。如何在没有错误的情况下编译tsc

1 个答案:

答案 0 :(得分:15)

tsconfig.json"node"添加到compilerOptions.types

示例:

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

然后运行npm install @types/node --save-dev