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


Как опубликовать собственные модули ES, обратно совместимые с Node <8.5.0
Начиная с версии 8.5.0 ( выпущенной в сентябре 2017 года), Node.js изначально поддерживает модули ES , если вы передаете флаг --experimental-modules и используете расширение .mjs для всех задействованных файлов. Это означает, что нам больше не нужен транспайлер, подобный Babel! lib.mjs : export const hello = 'Hello world!'; index.mjs: import { hello } from './lib'; console.log(hello); Беги как: node --experimental-modules index.mjs Чтобы опубликовать модуль ES на..

Объедините свой код Javascript с нуля
Объединение — неотъемлемая часть создания современного приложения Javascript. Webpack, Rollup, Parcel-bunder — одни из самых известных упаковщиков. По большей части объединение было волшебным процессом: просто дайте сборщику запись, вывод, добавьте какую-нибудь другую конфигурацию и ПУФ ! — вдруг ваш bundle.js готов. В этом посте я объясню, что такое упаковщик и почему полезно его использовать — мы сделаем это, создав его с нуля. Что такое бандлер и зачем он нужен..

Установите TypeScript для современного браузера!
Три недели назад кто-то попросил в Канале TypeScript Gitter помочь настроить проект Barbone TypeScript для Интернета, то есть без веб-пакета и его товарищей, а также без использования файлов / amd / systemjs. Материал, полученный в результате этой работы, доступен на GitHub . Разве это не так просто? Нет это не так ! Из коробки не пойдет. Почему ? В чем проблема? Что ж, приступим к новому проекту. Создайте папку проекта mkdir ts-web Войдите в папку проекта cd..

Обзор синтаксиса ES6 для модулей
Модули и загрузчики модулей Модуль - это просто файл JavaScript, написанный с использованием синтаксиса модуля. Модули экспортируют значения, которые затем могут быть импортированы другими модулями. Файлы JavaScript CommonJS и AMD являются модулями. Загрузчик модулей позволяет динамически загружать модули, а также отслеживает все загруженные модули в реестре модулей. Обычно в производственной среде реестр модулей заполняется исходным скомпилированным набором модулей. Позже в..

Три различия между требованием и импортом в Node.js
Три различия между требованием и импортом в Node.js Эти различия относятся к оператору import , а не к выражению import (см. Эту страницу для получения дополнительной информации о последнем, который можно использовать для динамического импорта модулей). Это первая часть из четырех частей, посвященных модулям JavaScript. Три различия между требованием и импортом в Node.js Использование модулей ES с модулями CommonJS в Node.js Использование модулей ES с модулями CommonJS в..

Динамический импорт () и экспорт JavaScript
В настоящее время на этапе 3 следующая версия ECMAScript, вероятно, будет иметь возможность динамически импортировать , без блокировки, асинхронные модули. Обоснование этого состоит в том, что, особенно в Интернете, вы можете захотеть импортировать модули по запросу, в отличие от обязательных инструментов для предварительной сборки всех ваших скриптов. Хотя аналогичный подход, известный как AMD , исторически проигрывал битву с пакетами CommonJS , сегодня у нас есть языковые..

11 удобных модулей Nuxt для вашего Nuxt.js
Nuxt.js - это очень мощный фреймворк VueJS, пользующийся большой поддержкой сообщества. Благодаря модулям, созданным сообществом для сообщества, создание веб-приложений Nuxt.js стало более эффективным по времени и более быстрой разработкой. Некоторые модули уже зарезервировали параметры в интерфейсе командной строки Nuxt.js npx create-nuxt-app в терминале. Другие модули сообщества необходимо установить вручную в терминал проекта. 1. Модуль Nuxt Axios Axios предоставляет..