Таймураз
И потом __dirname__?
Таймураз
Думал об этом, но как по мне- некрасивое решение
Alex
https://lostechies.com/derickbailey/2014/02/20/how-i-work-around-the-require-problem-in-nodejs/
Таймураз
Еще думал в скрипте запуска вручную устанавливать Node_path и вызывать у require setPaths() метод, но мб кто в проде уже использует какое-нибудь решение
Anonymous
Таймураз
В принципе, у того же pm2 можно конфиг настроить, забыл совсем
hamper 𓅝
как вариант для борьбы с некрасивыми путями в импортах можно структуру приложения строить так что бы не было некрасивых путей
Anonymous
Таймураз
hamper 𓅝
у меня как то обычно выходит не длиннее чем require(path.join(__dirname, '../lib/name'))
hamper 𓅝
но вот ../../../ ни разу не было
Таймураз
Я не вижу иных вариантов отсутствия даже одного ../ выхода из директории
Anonymous
hamper 𓅝
если надо модуль использовать в нескольких местах то выношу в отдельный репозиторий и ставлю в node_modules как отдельный модуль
Anonymous
hamper 𓅝
hamper 𓅝
все что отдельный модуль лучше выделять как отдельный модуль
Anonymous
Anonymous
чем загрязнять проект
Таймураз
Значит пора освоить работу с приватными репозиториями
Таймураз
А вы свои модули в публичный npm публикуете?
Vlad
Dmytro
ребята, кто собирал angular проект webpack-ом c включенным "mangle"? а то с ним собирать не хочет, плюет ошибками
Дима
Все файлы в одной папке хранить?)
Если в index.js субкатегории sub сделать
export anything from './submodule'
То можно импортировать как
import { anything } from './sub'
Дима
Короче разветвленную систему можно свернуть до одной точки входа
Дима
А глубокая вложенность всё равно не айс
Таймураз
Aleksey
Serhii
Serhii
Но чтобы заработало после нужен ещё анотейт
Dmytro
Serhii
А именно "ngInclude" на каждом инжекте
Serhii
Без него ап просто не запустится
Дима
Не имеет значения
Serhii
Ищи webpack ng annotate
Aleksey
Обновляться до второго: http://www.2ality.com/2015/12/webpack-tree-shaking.html
Дима
Без tree shaking это копеечные оптимизации
Serhii
Тогда будет проходить мангл
Дима
А с ним оно и так заработает нормально
Dmytro
Aleksey
Дима
Без плагинов?
tree shaking это и есть "плагин" для оптимизации веса кода, он либо работает, либо нет)
Дима
В rollup работает вот
Дима
production ready, а не как второй вебпак)) Но роллап послабее
А ВОТ ТЕПЕРЬ ПАБЛИК
))
Таймураз
LoL
Таймураз
Совместите пикчи
А ВОТ ТЕПЕРЬ ПАБЛИК
ушел в астрал?
Eugene
ожидание сидеть перед монитором?
А ВОТ ТЕПЕРЬ ПАБЛИК
ожидания смысла от мема
Eugene
ожидание смысла от жизни
Vladislav
нужно несколько картинок про разные сферы
Anonymous
Vladislav
Aleksei
Ожидал, что буду сидеть влево, а сижу вправо. Жизнь не удалась
А ВОТ ТЕПЕРЬ ПАБЛИК
Aleksei
А ВОТ ТЕПЕРЬ ПАБЛИК
+
А ВОТ ТЕПЕРЬ ПАБЛИК
вправо смотрит
Aleksei
А, ну да
Kirill
А ВОТ ТЕПЕРЬ ПАБЛИК
ичо?
Гитлер тоже вправо посматривал, а на польшу
А ВОТ ТЕПЕРЬ ПАБЛИК
выше читай, врываешься
Aleksei
Ожидал, что буду сидеть влево, а сижу вправо. Жизнь не удалась
Eugene
Aleksei
Немножко себя убил
А ВОТ ТЕПЕРЬ ПАБЛИК
ты не так понял фразу
Aleksei
Маленько пустил пулю в висок
Aleksei
А ВОТ ТЕПЕРЬ ПАБЛИК
Aleksei
Kirill
А ВОТ ТЕПЕРЬ ПАБЛИК
"чет проиграл"
А ВОТ ТЕПЕРЬ ПАБЛИК
в смысле посмеялся)