Публикации по теме '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 предоставляет..