node.js - 如何使用 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/**/*"
]
}
解决方案
推荐阅读
- python - 使用永无止境的线程处理带有 Newspaper3k (python3 lib) 的 URL 列表
- php - mysql 连接查询没有得到正确的输出
- mysql - 如何解决 java.sql.BatchUpdateException: number not valid
- api - Power BI 在使用 API 时刷新在线数据集
- java - 并非所有使用 JDBC 模板的变量绑定异常
- css - 如何定位动态大小的图像与顶部边框齐平?
- javascript - 如何以现有对象为参考创建新对象
- ios - 如何在 iOS swift 中将 .opus 文件转换为 .mp3/.m4a/.aac?
- makefile - Makefile:包含在循环/循环外部目标
- javascript - _formdataPolyfill2.default 不是当我尝试使用 formdata-polyfill npm 时抛出的构造函数