【发布时间】:2013-03-26 19:28:20
【问题描述】:
我正在尝试编译一些 Node.js Typescript 代码,但我遇到了两个名为 console 的变量的问题。本质上,Node.js 有一个console.trace() 方法,而普通的浏览器端 Javascript 没有。我在我的 Typescript 文件中引用了 node.d.ts,其他一切都很好。 node.d.ts 将console 声明为变量,但 lib.d.ts 也是如此,它似乎覆盖了 Node.js 版本。将 --nolib 添加到编译器只会引发数百个关于未定义符号的错误。有没有办法在不编辑 lib.d.ts 的情况下解决这个问题? (或铸造控制台:(<any>console).trace()?)
【问题讨论】:
标签: node.js typescript tsc