Sergey
никаких тулзов не поставить
Sergey
ничего
Sergey
пиздец
Anonymous
Каких тулзов?
Sergey
да разных
Sergey
тот же center-code
Sergey
nodemon
Anonymous
Это почему? =)
Sergey
а что?
Sergey
в каждый докер снова ставить?
Anonymous
в каждый докер снова ставить?
Лоль. =) Нет же. Ща покажу.
Sergey
я везде юзаю глобальные manpm commitizen serve center-code npm-check мне в каждый докер это ставить каждый раз?
?
тяжелые наркотики же
Anonymous
back-dev: image: node:8-alpine environment: DB_HOSTNAME: db working_dir: /app links: - db-dev:db volumes: - ./node_modules:/app/node_modules:ro - back-dev-babel-cache:/app/node_modules/.cache - ./src:/app/src:ro - ./.babelrc:/app/.babelrc:ro - ./package.json:/app/package.json:ro ports: - '80:80' command: yarn dev:back
Sergey
пиздец
Sergey
и что я должен понять?
?
и что я должен понять?
что не надо юзать ноду в докере для девелопмента
Sergey
ну как бы об этом и речь
Sergey
в проде ок
Sergey
но бля смысл усложнять разработку?
Anonymous
В данном случае я юзаю уже установленные зависимости. Но можно полностью отдать это на откуп докеру. Просто какую-то часть он соберёт в образ, а какая-то часть будет подниматься при запуске контейнера.
?
странно с каких пор вообще докер задуман для девелопентма и дебага
?
/me толсто намекает что он не для этого
Anonymous
и что я должен понять?
По-видимому, ничего. =)
Sergey
мне туда прокидывать?
Anonymous
Ты зависишь от глобальных пакетов? о.0
?
мне туда прокидывать?
маунтишь свою свалку пакетов и в нпм указываешь внутри докера что смотреть в шу смаунченую шару и профит
?
но в глобальную не надо лучше отдельно какую-то свалку под конкретный проект кешить
Sergey
Ты зависишь от глобальных пакетов? о.0
они мне помогают в разработке лол
Sergey
ну вон тип предлагает не ставить ноду в систему впринципе
Sergey
а юзать докер
Sergey
получается
?
иначе вообще смысла не имеет контейнеризация если у тебя 50 проектов от глобалов взаимно исключающих будут зависеть
Anonymous
они мне помогают в разработке лол
Тогда пусть будут локальными же. В devDependencies.
Sergey
я не юзаю npm-check в дев сборке
Sergey
нахуй он мне там
Sergey
но я им пакеты обновляю
Sergey
как мне его заюзать?
Anonymous
я не юзаю npm-check в дев сборке
И еслинт наверняка. Еслинт у тебя тоже в глобале? о.0
?
как мне его заюзать?
треднечитал, объясни в двух словах чего хочешь сделать?
Anonymous
npx )))
Сова познаёт мир. =) Но и в нпм-скриптах обращение к локальным пакетам тоже работает.
?
npx это разве не костыли для тех кто без докера?
?
а не, то я с другим путаю
?
то я с nvm путаю
Sergey
npx )))
то есть ставить в проект то, что никак к сборке не относится?
Cenator 🐈
Он ничего не должен (вроде) добавлять
Sergey
треднечитал, объясни в двух словах чего хочешь сделать?
ничего не хочу мне тут говорят, что надо в докере разрабатываться а я говорю это пиздец и так делать не надо дебажить как?
Eldar
В чем проблема установить это в devDeps?
Sergey
npx не ставит в проект ниче
глобально ставит или вытаскивает из devDeps
?
ничего не хочу мне тут говорят, что надо в докере разрабатываться а я говорю это пиздец и так делать не надо дебажить как?
ну все правильно говоришь, не надо для дебага ничего обдокеривать если у тебя не миллион взаимно исключающих проектов/сред
Sergey
если миллион
Sergey
то NVM
Sergey
РЕШАЕТ
Sergey
легко
?
ну я и говорю - костыли если нет докера
?
он тебе же систему свалкой из нод засрет
Sergey
''
?
а так засрет только свалкой докеров
Sergey
ээ
Sergey
че
Sergey
свалка из нод?
Sergey
ну я зайду в одно место и удали
Anonymous
нет
Ну так а чего стесняться. Сунул в дев-зависимости всё, что юзаешь в процессе разработки, и ок. Так или иначе, если ты работаешь не один, то оговаривается набор тулзов, и их версии. Это всё и попадает в дев-зависимости, т.к. каждому вести этот список у себя на машине — пиздец пиздецкий. Плюс у каждого проекта наверняка будет своя версия какой-либо тулзы.
Eldar
Давайте смеяться над совой, сова радикал
Chebyrash
Сделал через nvm 👍 Чтобы удалить нужно просто удалить папку .nvm?