Публикации по теме 'babeljs'


Babel не транспилирует все, и это может сломать ваше приложение.
Сегодня заметил, что на выходных произошла странная ошибка. У меня не получилось сразу его правильно сформулировать, но после некоторой отладки я выяснил, в чем проблема. Сообщение об ошибке было следующим: TypeError: Объект не поддерживает свойство или метод parseFloat. Поскольку мы используем Babel, я ожидал, что если бы эти новые функции не были доступны в старых браузерах, они были бы скомпилированы во что-то, что действительно работает. Но, видимо, это то, что в настоящее..

Отладка React (Preact) в VSCode
Я начинаю проект с помощью Preact и хотел настроить отладку через отладчик в Visual Studio Code (VSCode, кстати, отличный). Конвейер сборки использует Babel для транспиляции последних функций Javascript и Webpack для компиляции модулей в один файл сборки. Структура каталогов выглядит примерно так (пока не обращайте внимания на файлы .map , мы перейдем к ним): ├── build │ └── js │ ├── app.js │ ├── app.js.map │ ├── components │ │ ├── calendar.js │..

Создание приложения React и MobX с помощью MVVM
Создание приложения React и MobX с помощью MVVM Сегодня мы подробно рассмотрим создание полного редактора TodoEditor с помощью MobX и React, начиная с основ и заканчивая некоторыми соображениями. Здесь вы найдете весь репозиторий кода! https://github.com/mattiamanzati/react-mobx-todo-editor Поиск редактора JavaScript Прежде всего, вам, очевидно, понадобится любой текстовый редактор для редактирования кода JavaScript. Я рекомендую использовать VSCode , редактор JavaScript с..

Поддержка экспериментального синтаксиса decorators-legacy в настоящее время не включена.
Medium - странное место для этого, но я подумал, что он, вероятно, появится в поиске, надеюсь, поможет людям сэкономить время. Это ошибка: Support for the experimental syntax ‘decorators-legacy’ isn’t currently enabled Я видел это при настройке нового приложения с использованием MobX с ReactJS и Babel (›7). Вот что вам нужно сделать, чтобы включить @decorator синтаксис. 1 . Добавьте пакет babel plugin-proposal-decorators . yarn add @babel/plugin-proposal-decorator..

Babel: ключ к использованию новейших функций JavaScript в любой среде
Babel — это транспилятор JavaScript, то есть он преобразует код, написанный на одном языке, в другой. В случае Babel он преобразует код, написанный в последней версии JavaScript (также известной как ECMAScript), в код, понятный старым движкам JavaScript. Это позволяет разработчикам использовать новейшие функции языка, даже если им необходимо поддерживать старые среды, которые еще не поддерживают их. Babel можно использовать по-разному, но наиболее распространенным является..

Чего вы не знали о Babel preset-env
Чего вы не знали о Babel preset-env TL;DR Независимо от того, являетесь ли вы разработчиком с полным стеком или разработчиком JavaScript, вы должны изучить конфигурацию preset-env и оптимизировать ее для браузеров, которые на самом деле используют ваши клиенты, а также оптимизировать размер пакета, чтобы настроить core-js в соответствии с вашими потребностями. Это позволит вам поделиться конкретным набором поддерживаемых браузеров для вашего приложения, одновременно используя..

Как использовать ES6 для универсальных приложений JavaScript
Как использовать ES6 для универсальных приложений JavaScript Теперь, когда пыль немного улеглась, я, наконец, начинаю использовать ES6 для производственных приложений - и поскольку я пишу универсальный JavaScript , он должен работать как для Node.js, так и для браузеров. Это не будет подробное руководство о функциях ES6 или универсальном JavaScript (также известном как изоморфный JavaScript). Мы просто рассмотрим основы, чтобы вы начали работать. Используйте Babel Babel.js -..