在这篇关于分发 Angular 库的文章中,作者说不要直接接触 dom 是个好主意,因为这会使组件在 web Worker 中无法使用。
因此,我们是否应该忽略dom
typescriptlib
编译器选项,或者是否存在某些我们绝对需要它的用例?这是一个包含 dom 的示例:
"compilerOptions": {
"target": "es5",
"module": "es2015",
"lib": ["es2015", "dom"]
},
示例tsconfig.json
编译器选项包括dom
...