您的位置:首页技术文章
文章详情页

javascript - typescript 使用const 报Cannot redeclare block-scoped variable

浏览:80日期:2023-04-21 14:08:43

问题描述

同一个目录下的两个文件 a.ts b.ts

a.ts:

const a=1;

b.ts:

const a=2;

javascript - typescript 使用const 报Cannot redeclare block-scoped variable

两个文件没有任何依赖,实在想不明白

问题解答

回答1:

因为你两个文件里没有import或者export,所以他认为你这两个文件都是全局的……自然就会提示这个了

回答2:

因为文件里没有闭包,默认的话每个a都是全局变量。可以用export导出a,那么a就成了闭包里的变量了。

标签: JavaScript
相关文章: