2016-02-09 4 views
0

Существует две версии Node.js 5.x и 0.10.x или 0.12.x. Ссылка с официального сайта https://github.com/nodesource/distributionsNode.js 5.x v/s 0.10.x или 0.12.x

Это очень путаница в чем разница. Я пытался установить узел swagger на ubuntu-сервере, если я использую 5.x, он создает огромный набор для узлов-модулей. Однако, если я использую 0.10.x, он использует только четыре узла-модуля. Так что есть разница.

Мои вопросы:

  1. Что разница между 5.x V/S 0.10.x?
  2. Как обновить с 0.10.25 до 0.10.40 на Ubuntu?
+0

Я настоятельно рекомендую использовать 'nvm' для обновления/установки нескольких версий node.js. См .: http://stackoverflow.com/a/20058007/772035 – Paulpro

ответ

2

Там, как представляется, большее число модулей, поскольку узел 5 поставляется с новой версией НПМ, который пытается избежать загрузки дубликатов пакетов с «плавающей» многие из вложенных зависимостей для верхнего уровня node_modules.

Версии после 0.12.x имели нарушения API-интерфейса. Многие из них отмечены в этой статье: https://nodejs.org/en/blog/release/v4.0.0/#notable-changes.

Для текущего журнала изменений см. https://nodejs.org/en/blog/.

Смежные вопросы