原文:如何在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