Почему node js считает что переменная уже обьявленна?
Всем привет , я новичёк в node.js и столкнулся с такой ситуацией :
Есть два файла в одной папке и в каждом из этих файлов есть переменная const a = 2
если в первом файле уже есть const a то второй файл не разрешает её обьявлять так как думает что она уже обьявленна Cannot redeclare block-scoped variable 'a' . Может кто нибудь обьяснить в связи с чем такое поведение ?
Алексей Ярков, понял . значит где то я что то начудил . не подскажите почему node js может думать что два разных файла в разных папках ноходятся в одном скоупе видимости ?
Lynn «Кофеман», ошибка вылазит даже и без запуска . но вот в чём дело , если я запущу например example-1 -> index.js всё работает ... сама ошибка : Cannot redeclare block-scoped variable 'a'.ts(2451)
index.js(1, 7): 'a' was also declared here.
может быть это просто баг ?