LINUX.ORG.RU

Странно, что никто не посоветовал nvm.

anonymous
()
Ответ на: комментарий от beaver

Мне что-то стало интересно, как он ноду собрался через докер юзать. Заходить в контейнер и выполнять там? пф

anonymous
()
Ответ на: комментарий от devalone

А в чём собсно проблема?

А зачем оно нужно, если nvm ставит ноду в профиль юзера? Даже рут не нужен.

anonymous
()
Ответ на: комментарий от anonymous

Если сложное окружение, то в docker-compose удобнее разрабатывать, запустил одну команду и окружение поднялось.

devalone ★★
()
Ответ на: комментарий от beaver

Шлемазл. Ты ничего не понимаешь в хипсоязыках. Тут код переписывается и выкидывается каждые пол года. Ты просто берешь идешь к своему заказчику и говоришь, что код легаси надо всё переписать и берешь с него бабла.

crutch_master ★★★★★
()
Ответ на: комментарий от anonymous

А зачем оно нужно, если nvm ставит ноду в профиль юзера?

Потому что под одним юзером можно делать проекты с разными версиями ноды. Каждый раз переключать версию ноды может быть неудобно, да и вообще это классический режим по Раскину с соответствующими ошибками.

Wizard_ ★★★★★
()
Ответ на: комментарий от beaver

Да, помогло, спасибо.

Нет, не помогло. Потому что есть фронт и бэк, который требуют разной версии ноды. И я хочу их запустить одновременно на одной машине, но не могу.

beaver
() автор топика
Ответ на: комментарий от beaver

И я хочу их запустить одновременно на одной машине, но не могу.

Расскажи, плиз, как ты запусаешь и в чем проблема?

У меня так:

Запускаю tmux, в нем - два окна

В первом окне делаю:

# nvm use v8.11.3
# node --version                                                                                                                                                                                        
v8.11.3                                                    

Во втором окне делаю:

# nvm use v10.15.3
# node --version
v10.15.3

Получаю два независимых node-окружения.

Profit

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.