0

这篇关于分发 Angular 库的文章中,作者说不要直接接触 dom 是个好主意,因为这会使组件在 web Worker 中无法使用。

因此,我们是否应该忽略domtypescriptlib编译器选项,或者是否存在某些我们绝对需要它的用例?这是一个包含 dom 的示例:

"compilerOptions": {
  "target": "es5",
  "module": "es2015",
  "lib": ["es2015", "dom"]
},

示例tsconfig.json编译器选项包括dom...

4

2 回答 2

1

没有“dom”就无法编译。原因是角度库导出使用/返回“dom”类型的方法/类。因此,当您针对 Angular 进行编译时,您的编译会失败,因为它找不到类型。

于 2017-05-05T05:39:07.073 回答
0

开发 Angular 4 时包含打字稿库设置 dom

是的。

原因

Angular 是为 DOM 设计的。

于 2017-05-05T05:29:23.470 回答