【发布时间】:2018-08-30 05:51:25
【问题描述】:
我有 typescript 文件被编译成最终在 web 应用程序中运行的 JavaScript 文件。我的最终目标是在这些编译好的 JavaScript 文件中添加计时器,这样我就可以记录执行代码块所需的时间。为了做到这一点,我需要学习如何将数据输出到日志文件,这(最基本的)要求我在我的 JavaScript 中有某种Console.log('Whatever I want to log') 语句。我从小处着手,然后逐步建立。
由于 typescript 被编译为 JavaScript,我必须先将任何日志记录和计时器代码放入 typescript 中,以便它编译为 JavaScript。
我尝试将Console.log("...") 放入打字稿中,以便在运行 JS 代码时编译为 JavaScript 并最终输出“...”。但是在编译过程中,我得到了一个错误:
"Property 'log' does not exist on type '{ new (): Console; prototype: Console; }'"
- 为什么会这样?
- 我能做些什么来确保我必须首先在 typescript 中编写的任何“javascript 代码”都能正确编译?
显然,我完全是新手,但我的任务仍然存在。
【问题讨论】:
-
console应为小写,例如:console.log("Something"),notConsole.log("Something")。 -
@CRice 好吧,我不觉得很傻。谢谢。
标签: javascript typescript compiler-errors