Mundarija:

Tugun es6 modullarini qo'llab-quvvatlaydimi?
Tugun es6 modullarini qo'llab-quvvatlaydimi?

Video: Tugun es6 modullarini qo'llab-quvvatlaydimi?

Video: Tugun es6 modullarini qo'llab-quvvatlaydimi?
Video: 자바스크립트 기초 강의 - 3-3강 함수 활용 실습(2/2) 2024, May
Anonim

Faqat kerak qil ES dan foydalanish uchun yuqoridagilardan biri modullar . Siz mumkin ham foydalaning npm foydalanish imkonini beruvchi esm deb nomlangan paket ES6 modullari ichida tugun . Unga konfiguratsiya kerak emas. Siz bilan bo'ladi eksportdan foydalana olish/ Import JS fayllaringizda.

Shunga mos ravishda, tugun es6 importini qo'llab-quvvatlaydimi?

Hozircha, Tugun . js yo'q ES6 importini qo'llab-quvvatlash hali. Biroq, siz mumkin bilan ularni bugun foydalaning Yordam Bobildan. Quyidagi misol hisoblanadi ekspress uchun.

Ikkinchidan, tugun modullari nima? Modul ichida Tugun . js - bu bitta yoki bir nechta JavaScript-fayllarda tashkil etilgan oddiy yoki murakkab funksionallik bo'lib, undan qayta foydalanish mumkin Tugun . js ilovasi. Har biri modul ichida Tugun . js o'z kontekstiga ega, shuning uchun u boshqalarga aralasha olmaydi modullar yoki global miqyosni ifloslantiradi.

Shunga ko'ra, 12-tugun es6-ni qo'llab-quvvatlaydimi?

Bu nihoyat sodir bo'ldi: import kalit so'zi kiritilgandan deyarli 4 yil o'tgach ES6 , Tugun . js eksperimental tarzda taqdim etildi qo'llab-quvvatlash uchun ES6 import va eksport. In Tugun . js 12 , agar xohlasangiz, loyihangizda import va eksportdan foydalanishingiz mumkin qil quyidagi elementlarning ikkalasi.

ESM tugunidan qanday foydalanasiz?

esmni yoqishning ikki yo'li mavjud

  1. Paketlar uchun esm-ni yoqish: asosiy ES modulini yuklash va uni CommonJS sifatida eksport qilish uchun esm-dan foydalaning. index.js. // Variantlarni parametr, muhit o'zgaruvchisi yoki rc fayli sifatida o'rnating.
  2. Mahalliy ishga tushirish uchun esmni yoqish: node -r esm main.js. ?? REPLda esmni yoqish uchun fayl nomini o'tkazib yuboring.

Tavsiya: