Comments 38
Введены коды ошибок Error#code
Неужели. Через столько лет? о_О

Правда, их рекомендация для поддержки старого кода, мягко говоря, meh:

Предполагаю, что кто-нибудь напишет npm-модуль с полифиллом, если еще не.

Вдогонку к предыдущему комменту: почитал вот здесь поподробнее об изменениях.


Коды ошибок доступны уже полгода как, начиная с node 8. Поэтому, если следовать правилу "поддерживаем два последних релиза", то можно просто опираться на error.code и нет проблем.

Пфф, у нас 0.10))
Нода используется в рамках apigee, гугл решил что в их продуктах апдейт ноды ненужен.
У нас часть сервисов на ноде во внутренней сети, наружу ничего не торчит. Как-то особо не думали над её апдейтами. Единственное, с 0.x обновлял, но там много чего отвалилось. Больше не экспериментировали.

Бегите от такого сервиса подальше. Если они так пофигистично относятся к обновлениям софта, но на другие пользовательские запросы там тем более забьют.


От того же гугла есть сервис CloudFunctions, например, там используется более-менее актуальная Node 6.

Вот смотрю я на код, и у меня какая-то ошибка и варнинги летят.
Что за дурацкая привычка в последнее время вставлять код картинкой?
Я её из оригинала взял. Был бы текст, то, естественно, текстом бы вставил.

На medium.com (откуда оригинальный пост) нет подсветки синтаксиса. Вот авторы и выкручиваются как могут.

Вроде же говорилось, что в десятке появится поддержка модулей mjs без опции --experimental-modules?

Написал автору, указал на неточность. Теперь в посте написаны более размытые сроки "between October 2018 and April 2020".

Пока commonjs модули не подхватываются ES модулями, смысла в последних нет никакого. Никто не будет писать контент по 2 раза для разных типов модулей.

Не хватает им маркетинга. Новость вышла тихо и без пафоса. Да и название не «Node.js X» или «Node.jsx». Ой это уже другая тема…

10 версия пока еще не LTS.


Вот здесь об этом все подробно расписано: https://github.com/nodejs/Release


Сейчас выпущен просто новый релиз. В него еще будут добавляться большие новые фичи, например ES-модули без флагов. Этот релиз еще не считается стабильным.


В октябре 2018 года 10-й релиз перейдет в активный LTS. Это значит, что релиз стал стабильным, новые фичи выпускаться перестанут. Для новых фич выйдет новая, 11-я версия.


Именно в этот момент 10-я версия станет показываться здесь в табе LTS, а пользователям будет рекомендоваться переводить все свои проекты на нее.

В контексте цикла релизов это кажется очевидным, что долгосрочная поддержка начинается, когда заканчивается обычная. Да и внутри сообщества нет решения, как называть версию готовящуюся получить LTS, но еще не получившую его.

Как и многий софт в настоящее время, Node релизится по календарю, а не по накопленному числу изменений.

— V8 будет обновлен до 6.7 после релиза движка (т.е. предположительно после июня).
— NPM 6.0 будет добавлен в Node только в 10.1
Only those users with full accounts are able to leave comments. Log in, please.