我正在做一个Angular项目。我在代码中使用window.localStorage
。编译成功,页面运行良好。但是,存在一些缺陷。我使用Sublime Text
编辑代码。已安装TypeScript
插件,以提供智能的代码检查和完成功能。但是Sublime
在单词window
上显示错误。错误显示cannot find name 'window'.
。当然,这不会影响项目本身。但这真的很烦人:(。有人知道它为什么会发生以及如何解决吗?
我的tfconfig.json
文件在这里。 lib
选项设置为["es2018","dom"]
。
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}