2017-10-20T11:17:14Z||2017-10-20T11:17:14Z
这些对象都是浏览器DOM中window
或者其包含的自变量。当TypeScript找不到这些变量很可能是lib
选项中没有包含DOM
。默认情况下,如果你没有手动设置lib
,TypeScript会自动根据target
选项来调节lib
的值:
► For --target ES5: DOM,ES5,ScriptHost
► For --target ES6: DOM,ES6,DOM.Iterable,ScriptHost
所以,请检查tsconfig.json
中的lib
或者tsc
的--lib
参数。