2016-05-13 3 views
0

Я пытался заставить Gulp.js работать в течение 3 дней и до этого не удалось. Я теперь прибегал к переустановке Linux Mint 17.3 с нуля ... Я хочу установить Node.JS на свою машину, а затем запустить Gulp.confused: Почему какая версия Node.JS

На nodejs.org https://nodejs.org/en/download/package-manager/ он говорит: две версии:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - 
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
and then 
sudo apt-get install -y nodejs 

Как я могу знать, какую версию установить? Для запуска Gulp cli, который является лучшим способом продвижения вперед?

На многих сайтах я читал «Не используйте apt-get для установки Node.JS» Они никогда не упоминают причину. По-видимому, лучше использовать NVM (??)

Итак, может ли кто-нибудь объяснить это мне? Какую версию я могу установить? setup_4? setup_6? Какой способ установить Node.JS - лучший способ? apt-get или NVM? и особенно ПОЧЕМУ?

Thanx,

Thom

+0

Node.js v4 - LTS (долгосрочная поддержка) и будет до апреля 2017 года, тогда v6 будет LTS. Используя NVM, вы можете установить любую желаемую версию. Использование 'curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -' вы получаете только последние (в настоящее время v4.4.4). Я не знаю, почему некоторые люди не рекомендуют это. Я использовал apt-get и не имел никаких проблем с ним, и я все еще использую v4, но не было v6, когда я его установил.Я бы пошел на v6 сейчас. – Molda

+0

Thanx для отзывов Molda. –

ответ

1

не использовать APT-получить установки Node.js

В прошлом упаковки дистрибутива было ~~ не так хорошо ~~ очень плохо и создали проблемы. Также было известно, что в последнее время доступна последняя версия узла. Сегодня я не уверен в apt, но на моей Fedora 23 я все еще получаю предоставленный [email protected] Так что для меня это не выход.

По-видимому, это лучше использовать NVM

Узел Менеджер версий позволяет получить настройки и работает быстро. Это также помогает очень быстро переключаться между старыми/новыми версиями. отличный инструмент для разработчиков.

V4? V6?

Зависит от вашей задачи и своей цели.

Например, вы создаете цепочку построения для разработки интерфейса, вы можете перейти на v6, потому что это решение будет решаться только разработчиками. Его решение взять с командой.

Если вы работаете на сервере api, вы должны выбрать его по соглашению с вашей командой sysop (или заставить их, в зависимости от вашего контекста).

Вы работаете над пакетами для распространения (cli), идите на LTS v4, он будет более стабильным.

У вас нет ограничений? Пойдите для v4 для стабильности, v6 для последних функций о es6, например.

hth !!

+0

Отлично, спасибо за отзыв. Я просто попробую 6. Я всегда могу удалить (надеюсь :-D) –