Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Babel #33

Closed
sollerias opened this issue May 13, 2020 · 8 comments
Closed

Babel #33

sollerias opened this issue May 13, 2020 · 8 comments

Comments

@sollerias
Copy link

Ребята, доброго времени суток!

Подскажите, пожалуйста, если не секрет, куда делся Babel и за что его удалили? Я в шоке. Очень интересует данный инцидент.

@mokevnin
Copy link
Contributor

Теперь работает без бабеля) Нативные модули + поддержка от jest

@sollerias
Copy link
Author

Спасибо! Вот это поворот! Прочитал информацию по этой теме. А я правильно понимаю, что нужно использовать версию от 14.2.0? Для версии 14.0.0 разработчики писали (Ссылочка на документацию):

As of Node.js 14 there is no longer this warning when using ESM in Node.js. However, the ESM implementation in Node.js remains experimental. As per our stability index: “The feature is not subject to Semantic Versioning rules. Non-backward compatible changes or removal may occur in any future release.” Users should be cautious when using the feature in production environments.

Мол, будьте осторожны при работе в продакшене. Стоит ли на эту тему беспокоиться или вы это уже у себя используете и всё огонь?

@mokevnin
Copy link
Contributor

Это стандартная отписка. Могут все поменять. Но это ведь происходит не во время использования, а во время обновления ноды. А этот процесс мы контролируем)

@sollerias
Copy link
Author

sollerias commented May 13, 2020

Не знал про такие стандартные предупреждения. То есть, в продакшене юзать можно? А то я уже во Слаке этот вопрос написал. Переживаю

@mokevnin
Copy link
Contributor

Я имею ввиду что это стандартно для индустрии. Так всегда вводят вещи, которые потом могут поменяться. Мол завязывайтесь на свой страх и риск. Это не значит что фича бажная, это значит что будьте готовы переписать код если мы ее поменяем.

А использовать можно.

@sollerias
Copy link
Author

А вот это, кстати, очень важное замечание:

Это не значит что фича бажная, это значит что будьте готовы переписать код если мы ее поменяем.

Потому что мне, как раз, первое, что пришло в голову, - это то, что есть какие-то баги с этим модулем.

Большое спасибо за разъяснение, теперь буду знать! А заодно и пробовать перейти на последнюю версию Node. Просто интересно, что я сталкивался только с тем, что в продакшене используют последнюю Стабильную версию, а для Ноды, получается, можно употреблять и последнюю версию с новыми фичами. Это какая-то особенность ноды, т.е. выпуск стабильных версий с фичами, или это я опять чего-то не знаю?

@mokevnin
Copy link
Contributor

Это особенность культуры компании, уровня тестирования, автоматизации, целях. На хекслете мы часто используем даже альфа/бета версии, не говоря уже просто про последние.

@sollerias
Copy link
Author

Вы имеете в виду особенность культуры Хекслета? Слушайте, интересно тогда получается, что у вас такой уровень внутренних инструментов, знаний, что вы можете себе позволить так экспериментировать. Это мощно. Хороший пример, которому можно следовать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants