【问题标题】:error TS2307: Cannot find module 'console' or its corresponding type declarations. 3 import { Console } from 'console';错误 TS2307:找不到模块“控制台”或其相应的类型声明。 3 从“控制台”导入{控制台};
【发布时间】:2022-03-23 12:20:54
【问题描述】:

src/app/welcome/welcome.component.ts:3:25 - 错误 TS2307:找不到模块“控制台”或其相应的类型声明。 3 从“控制台”导入{控制台};

我在执行“ng serve”时收到上述错误消息。有谁能帮帮我吗?

【问题讨论】:

  • 为什么需要导入控制台?控制台在没有导入的情况下已经可用,转到 src/app/welcome/welcome.component.ts 文件的第 3 行,删除行 import { Console } from 'console'; 现在在代码中查找 Console 并将其替换为 console
  • console 是一个全局对象,不需要导入。看看这个:developer.mozilla.org/en-US/docs/Glossary/Global_object

标签: angular


【解决方案1】:

我遇到了同样的问题,正如上面提到的,你应该删除import {console} from 'console';。会解决的。

【讨论】:

  • 我遇到了同样的问题,之前的代码可以正常工作。所以我很困惑它是如何突然停止工作的,为什么 OP 和你自己和我自己都有 import 声明。
  • 我有同样的问题,在我的 ts 文件中导入。我不小心将“console”输入为“Console”,即大写“C”,这会自动添加破坏了 console.log 语句的导入。花了一段时间才发现它。谢谢!
【解决方案2】:

您应该验证的一件事是您已正确安装类型

npm install @types/node --save-dev

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 2018-11-28
    • 2021-04-08
    • 2022-10-06
    • 2017-07-23
    • 2019-08-05
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多