首页 > 解决方案 > 如何使用 es2017 访问 typescript 中的文档/窗口?

问题描述

我正在尝试在我的 > 打字稿中访问 window.location.href 和 document.getElementByID。但是由于未定义而出现错误。

(节点:3024)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):ReferenceError:文档未定义

甚至尝试在我的 tsconfig.json 文件中添加:

"lib": [
  "es6",
  "dom"
],
{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es2017",
    "allowJs": true,
    "noImplicitAny": true,
    "moduleResolution": "node",
    "sourceMap": true,
    "outDir": "dist",
    "baseUrl": ".",
    "paths": {
      "*": [
        "node_modules/*",
        "src/types/*"
      ]
    }
  },
  "include": [
    "src/**/*"
  ]
}

标签: node.jstypescriptdomtsconfigecmascript-2017

解决方案


推荐阅读