Pull to refresh

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".

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

Им тогда нужно было 9-б версию пропустить.

Девятая не LTS, и так пропустили ж

Вообще пропустить.

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


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


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


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


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

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

Они грозились ESM без флагов. Но не сделали :(
Маловато как-то изменений для изменения аж с 9-ки на 10-ку…

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

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