Size: a a a

2020 December 21

A

Arushwl in Svelte [svelt]
Dmitry Kurmanov
Ну когда в ide куча табов с названием index)))
Откуда им взяться?
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Arushwl
Откуда им взяться?
Хм... Наверное я не верно уловил контекст беседы) Я думал речь про index.js файлы в папках чтобы их можно было импортить так import a from folderName;
источник

A

Arushwl in Svelte [svelt]
Dmitry Kurmanov
Хм... Наверное я не верно уловил контекст беседы) Я думал речь про index.js файлы в папках чтобы их можно было импортить так import a from folderName;
Они и есть. Ток .ts непойму с чего им открытыми быть...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
Хм... Наверное я не верно уловил контекст беседы) Я думал речь про index.js файлы в папках чтобы их можно было импортить так import a from folderName;
правильно уловил, только какая-то магия позволяет их не открывать при go to definition и переходить сразу туда где код написан и скипать реэкспорт
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
правильно уловил, только какая-то магия позволяет их не открывать при go to definition и переходить сразу туда где код написан и скипать реэкспорт
А ну если так, то наверное да. Я про случай когда в них классы и тп, код в общем. А не просто реэкспорты)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dmitry Kurmanov
Ну когда в ide куча табов с названием index)))
зачем открывать index файлы?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
вот как это работает
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
в вебшторме это не работает, тебя кинет в index
значит плохо настроено. думаю вебшторм должен это уметь
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Pavel 🦇 Malyshev
вот как это работает
Ок
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dmitry Kurmanov
А ну если так, то наверное да. Я про случай когда в них классы и тп, код в общем. А не просто реэкспорты)
а, ну я их чисто как единая входная точка для комплексных компонентов юзаю
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
значит плохо настроено. думаю вебшторм должен это уметь
может быть. В любом случае мы не используем index файлы мы именуем главный файл так же как название папки, создаем package.json с main на этот файл. Короткий импорт по папке работает, а индекс файлов вообще нет. Навигация простая.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Спор о вкусах)
источник

A

Arushwl in Svelte [svelt]
Arushwl
spectre.css - знакомые всё лица )
Фигасе 10к звёздочек и 3к юзают🤔что-то я пропустил )))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
еще бывает когда некая сущностью разбита на несколько сторов, тогда структура может быть такой:

./stores/
  ./products/
     // sub stores
   ./index.js
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
может быть. В любом случае мы не используем index файлы мы именуем главный файл так же как название папки, создаем package.json с main на этот файл. Короткий импорт по папке работает, а индекс файлов вообще нет. Навигация простая.
package.json внутри подпапки?
источник

AP

Alexander Ponomarev in Svelte [svelt]
./stores/
  ./products/
     // sub stores
     ./products.js
     ./package.json

да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
./stores/
  ./products/
     // sub stores
     ./products.js
     ./package.json

да
ну тогда вместо кучи index.js куча package.json
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
)))
источник

AP

Alexander Ponomarev in Svelte [svelt]
в них никогда нет изменений, в них нет нужды переходить вообще и навигация в них никогда не заводит

в них всегда 2 строчки и файл создается по шаблону, там даже писать ничего не надо
источник

R

Rafael 🦠 in Svelte [svelt]
Alexander Ponomarev
./stores/
  ./products/
     // sub stores
     ./products.js
     ./package.json

да
источник