typescript错误:类型{...}上不存在属性'log' - Console.log()

Ada*_*amC 1 javascript compiler-errors typescript

我有打包成JavaScript文件的打字稿文件,最终在Web应用程序中运行.我的最终目标是在这些编译的JavaScript文件中安装计时器,这样我就可以记录执行代码块需要多长时间.为了做到这一点,我需要学习如何将数据输出到日志文件,而这(最基本的)要求我Console.log('Whatever I want to log')在JavaScript中使用某种语句.我从小开始,然后建立婴儿台阶.

由于typescript被编译成JavaScript,我必须先将任何日志记录和计时器代码放入typescript中,以便编译为JavaScript.

我尝试Console.log("...")输入typescript,以便它编译成JavaScript,并在运行JS代码时最终输出"...".但在编译期间,我收到一个错误:

"Property 'log' does not exist on type '{ new (): Console; prototype: Console; }'"

  1. 为什么会这样?
  2. 我该怎么做才能确保我必须首先在typescript中编写的任何"javascript代码"被正确编译?

显然,我是一个完整的新手,但我的任务仍然是.

bas*_*rat 5

Console.log("...")应该是console.log("...")(小写c).这是TypeScript帮助您防止出错.