原文:如何在typescript中解决 error TS2451: Cannot redeclare block-scoped variable 'name'

问题 昨天用Typescript从零搭建一个nodeJS项目时, 遇到一个声明常量name的报错。代码如下: console.log greeter name 一个不到 行的代码,IDE却报了一个错误。明明与其他文件没有相互依赖,却会提示 ts 无法重新声明块范围变量 name 。。且该文件目录夹下,也没有其他文件。为什么会有这个报错呢 , 原因 在默认状态下,typescript 将 DOM t ...

2021-01-01 23:17 0 1013 推荐指数:

查看详情

Cannot redeclare block-scoped variable

问题:vscode编写typescript文件,提示错误Cannot redeclare block-scoped variable 'XXX'.ts(2451) 分析:这被认为是设计上的问题。typescript使用DOM typings作为全局执行上下文。全局环境下就极有可能随时出现 ...

Thu Jul 04 21:17:00 CST 2019 0 1192
Block-scoped declarations问题解决

在使用ubuntu运行Node项目的时候,出现这个报错。报错原因是node的版本过低(当时node的版本是4.6.0),更新node的版本可以解决这个问题。 更新方法如下: sudo apt-get update curl -sL https ...

Tue Dec 08 22:05:00 CST 2020 0 574
error - typescript - Cannot find name 'Set'

错误原因:tsconfig.json里面的配置 compilerOptions.target这个js版本写的过低,所以不支持set 修改方法:tsconfig.json里面的配置改成 ...

Wed Jun 19 03:59:00 CST 2019 0 439
解决typescript:error TS2531: Object is possibly 'null'.问题

原因是什么呢?是ts编译器在编译时诊断到document.getElementById('test')可能会为null,所以给出了这样一个提示:对象可能为null,解决方式是这样: 加一个!,感叹号什么意思呢,它其实是not null 的断言操作符,不执行运行时检查,告诉编译器只需要 ...

Sun Jan 02 04:57:00 CST 2022 0 1599
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM