Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 December 23

А

Арсений in NodeUA - JavaScript and Node.js in Ukraine
Пакет не нужно делать
в TS можно через tsconfig.json сделать
```
{
 "compileOnSave": false,
 "compilerOptions": {

   // omitted...

   "baseUrl": "src",
   "paths": {
     "@services/*": ["app/path/to/services/*"],
     "@components/*": ["app/somewhere/deeply/nested/*"],
     "@environments/*": ["environments/*"]
   }
 }
}

```

Импорты будут выглядеть так
import { something } from “@services/something


На JS можно тоже самое сделать через бабель плагин
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
мне кажется это не та оптимизация о которой нужно думать при разработке приложения
отдельный npm модуль есть смысл делать если он используется в нескольких отдельных сервисах
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
спасибо
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Так мне уже неудобно разрабатывать подгружая модули прописывая относительные или полные пути. Потому что когда я потом что-то меняю в структуре файлов, это гемор изменять пути  в импортах. С пакетами уже выглядит удобнее
источник

А

Арсений in NodeUA - JavaScript and Node.js in Ukraine
В некоторых IDE есть автоматическая замена путей в импортах при изменении структуры
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
дело привычки) мне кажется, но да то же вебшторм сразу все пути подставляет правильно, хотя для новичка это скорее минус, потому что можно упустить момент и не понять как у тебя модули в проекте подключаются
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
За веб шторм еще платить надо это самый главный минус
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
на реальных проектах бизнесс логика может меняться и переписываться по несколько раз,  по сравнению с этим роутинг модулей вот никак на скорость разработки не влияет, при условии что есть вменяемая структура проекта
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
разработчикам тоже надо платить, считаю это тоже большой минус для владельцев бизнеса)
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
30$ в год єто вполне приемлемая цена
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
60
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Есть бесплатный вскод
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Ну в общем да! я нечего не имею против платы за веб шторм это не большая плата =) И меньше сушественно чем пхп шторм - у меня много знакомых педалят именно в пхпшторме джс )
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
сорян немного ошибся, но на 3-й год скидка 40%  и получается в среднем чуть больше 40$
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Да так и есть
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Есть куда надо миллиард плагинов поставить )
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
если эти плагины делают то, что в том же шторме отродясь не было, то почему бы и нет
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Это что они там такого делают что шторм не делает? =)
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Раз настроил и забыл, там сейчас даже есть синхронизация настроек через облако. Все само установится и настроится.
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Да не плохой варик я не спорю! )Я сам работал долгое время на вс коде пока был ноут слабый. И сейчас есть на компе. Но среди знакомых в основном на веб шторме кодят. то есть профики за частую на шторме катают -)
источник