【问题标题】:How to make core client-side JS functions availabe in TS [duplicate]如何在 TS 中使核心客户端 JS 功能可用 [重复]
【发布时间】:2020-08-25 08:31:42
【问题描述】:

我有一个使用 Node、express 和 handlebars 的 TS 项目。我也有一些客户端 JS 可以毫无问题地使用。 (澄清:目前不使用 react、angular、vue 或任何其他客户端框架。)

我也在考虑将客户端 JS 转移到 TS 中。我的 Hello World 示例尝试使用警报(字面意思是 alert("Hello World");)但不会编译(错误:error TS2304: Cannot find name 'alert'.)。应该很简单,我只需要发现要导入文件的模块(或要添加到我的 package.config 中的依赖项)即可使核心客户端 JavaScript 功能可用。

我似乎无法找到有关如何执行此操作的参考(在 Angular、React 等大量特定于库的示例之外)。

那么我在寻找什么依赖和/或导入来向我的 TS 项目公开核心客户端 JS 功能等?

【问题讨论】:

    标签: javascript typescript npm


    【解决方案1】:

    啊。

    我的 tsconfig 的“lib”属性只包含 es2017。添加了 DOM 并修复了它。

    【讨论】:

      猜你喜欢
      • 2018-02-28
      • 1970-01-01
      • 2015-10-26
      • 2016-05-10
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多