美文网首页
cannot redeclare block scoped va

cannot redeclare block scoped va

作者: 百變Confucius | 来源:发表于2020-11-13 19:43 被阅读0次

    问题:


    image.png

    解决方案:
    在每个ts文件的开头添加:
    export {};
    就解决了 ^^

    官方的解释:
    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是模块化的,同时每个模块都有自己的代码块。所以,基本上在一定程度上let可以让所有的变量都
    在一个模块中。如果你把变量放到单独的代码块中,那么问题将很快被解决。

    要实现这个,只要在你的脚本顶部写下export{}。现在你将看到问题已经被解决了。

    image.png

    相关文章

      网友评论

          本文标题:cannot redeclare block scoped va

          本文链接:https://www.haomeiwen.com/subject/anebbktx.html