cannot redeclare block scoped variable (typescript)

問(wèn)題:


image.png

解決方案:
在每個(gè)ts文件的開(kāi)頭添加:
export {};
就解決了 ^^

官方的解釋?zhuān)?br> Typescript is moduler and each module has it’s own block. So, basically if you could somehow enclose the variable which is declared as let within it’s own module, the error will be resolved because now your let variable is in it’s separate block.

To achieve this, simply type export on the top of your script or additionally you can type export {}. Now you will see that the error is resolved.

蹩腳翻譯:
Typescript是模塊化的,同時(shí)每個(gè)模塊都有自己的代碼塊。所以,基本上在一定程度上let可以讓所有的變量都
在一個(gè)模塊中。如果你把變量放到單獨(dú)的代碼塊中,那么問(wèn)題將很快被解決。

要實(shí)現(xiàn)這個(gè),只要在你的腳本頂部寫(xiě)下export{}。現(xiàn)在你將看到問(wèn)題已經(jīng)被解決了。

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容