Мазмуну:

Түйүн es6 модулдарын колдойбу?
Түйүн es6 модулдарын колдойбу?

Video: Түйүн es6 модулдарын колдойбу?

Video: Түйүн es6 модулдарын колдойбу?
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Ноябрь
Anonim

Сиз жөн гана керек кыл ES колдоно билүү үчүн жогорудагылардын бири модулдар . сен болот да колдонушат npm колдонууга мүмкүндүк берген esm деп аталган пакет ES6 модулдары ичинде түйүн . Ал эч кандай конфигурацияны талап кылбайт. сени менен болот экспортту колдоно билүү/ импорттоо JS файлдарыңызда.

Тиешелүү түрдө түйүн es6 импортун колдойбу?

Азыркы учурда, Түйүн . js эмес ES6 импортун колдоо дагы. Бирок, сен болот менен бүгүн аларды колдонуу жардам Бабылдан. Төмөнкү мисал болуп саналат экспресс үчүн.

Экинчиден, түйүн модулдары деген эмне? Модуль ичинде Түйүн . js бир же бир нече JavaScript файлдарында уюштурулган жөнөкөй же татаал функция, аны бүтүндөй кайра колдонууга болот Түйүн . js колдонмосу. Ар бири модулу ичинде Түйүн . js өзүнүн контекстине ээ, ошондуктан ал башкаларга кийлигише албайт модулдар же дүйнөлүк масштабды булгайт.

Демек, 12 түйүн es6 колдойбу?

Акыры болду: импорттук ачкыч сөз киргизилгенден дээрлик 4 жыл өткөндөн кийин ES6 , Түйүн . js эксперименталдык киргизди колдоо үчүн ES6 импорт жана экспорт. In Түйүн . js 12 , эгерде сиз долбооруңузда импортту жана экспортту колдоно аласыз кыл төмөнкү элементтердин экөө тең.

ESM түйүнүн кантип колдоносуз?

esmди иштетүүнүн эки жолу бар

  1. Пакеттерге esm иштетүү: негизги ES модулун жүктөө жана аны CommonJS катары экспорттоо үчүн esm колдонуңуз. index.js. // Параметр, чөйрө өзгөрмө же rc файлы катары параметрлерди коюу.
  2. Жергиликтүү иштетүү үчүн esm иштетүү: node -r esm main.js. ?? REPLде esmди иштетүү үчүн файлдын атын өткөрүп жибериңиз.

Сунушталууда: