在我的打字稿代码中,我正在尝试访问__dirname
全局对象:https://nodejs.org/docs/latest/api/globals.html
我看到编译错误:TS2304:Cannot find name '__dirname'.
我可以毫无问题地运行代码。如何在没有错误的情况下编译tsc
?
答案 0 :(得分:15)
在tsconfig.json
将"node"
添加到compilerOptions.types
。
示例:
{
"compilerOptions": {
...
"types": [
"node"
]
...
}
}
然后运行npm install @types/node --save-dev