Satura rādītājs:

Vai mezgls atbalsta es6 moduļus?
Vai mezgls atbalsta es6 moduļus?

Video: Vai mezgls atbalsta es6 moduļus?

Video: Vai mezgls atbalsta es6 moduļus?
Video: 😖 Высший класс или ширпотреб? В каких версиях Focus 3 меньше проблем? 2024, Maijs
Anonim

Vajag tikai darīt vienu no iepriekšminētajiem, lai varētu izmantot ES moduļi . Tu var arī izmantot npm pakotni esm, kas ļauj izmantot ES6 moduļi iekšā mezgls . Tam nav nepieciešama konfigurācija. Ar esm jums gribu var izmantot eksportu/ imports savos JS failos.

Attiecīgi vai mezgls atbalsta es6 importu?

Jau tagad, Mezgls . js nav atbalsta ES6 importu vēl. Tomēr jūs var izmantojiet tos šodien ar palīdzēt no Bābeles. Nākamais piemērs ir par ekspresi.

Otrkārt, kas ir mezglu moduļi? Modulis iekšā Mezgls . js ir vienkārša vai sarežģīta funkcionalitāte, kas sakārtota vienā vai vairākos JavaScript failos, ko var atkārtoti izmantot visā Mezgls . js lietojumprogramma. Katrs modulis iekšā Mezgls . js ir savs konteksts, tāpēc tas nevar traucēt citiem moduļi vai piesārņo globālu mērogu.

Attiecīgi, vai mezgls 12 atbalsta es6?

Beidzot tas ir noticis: gandrīz 4 gadus pēc importēšanas atslēgvārda ieviešanas ES6 , Mezgls . js ieviesa eksperimentālu atbalsts priekš ES6 imports un eksports. In Mezgls . js 12 , savā projektā varat izmantot importēšanu un eksportēšanu, ja vēlaties darīt abi tālāk norādītie vienumi.

Kā jūs izmantojat ESM mezglu?

Ir divi veidi, kā iespējot esm

  1. Iespējot esm pakotnēm: izmantojiet esm, lai ielādētu galveno ES moduli un eksportētu to kā CommonJS. index.js. // Iestatiet opcijas kā parametru, vides mainīgo vai rc failu.
  2. Iespējot esm lokālai izpildei: node -r esm main.js. ?? Izlaidiet faila nosaukumu, lai REPL iespējotu esm.

Ieteicams: