在我的Meteor / React项目中,我有以下几行:
let gameId = window.prompt("Please enter the ID of the game you wish to load.");
TypeScript给出了转换错误Cannot find name 'window'
。
我正在使用barbatus/typescript,默认编译器选项:
{
"module": "commonjs",
"target": "es5",
"moduleResolution": "node",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"sourceMap": true
}
我尝试在Meteor项目的根目录中创建一个tsconfig.json,复制上面的编译器选项但附加了这行:
"lib": ["es2015",
"dom"]
但是,错误仍然存在。