Cov txheej txheem:

Puas yog node txhawb es6 modules?
Puas yog node txhawb es6 modules?

Video: Puas yog node txhawb es6 modules?

Video: Puas yog node txhawb es6 modules?
Video: Puas Yog Tim Nyiaj? Cover (Official Music Video 2023) Ncais Vaj 2024, Tej zaum
Anonim

Koj tsuas xav tau ua ib qho saum toj no yuav siv tau ES modules . Koj ua tau kuj siv npm pob hu ua esm uas tso cai rau koj siv ES 6 modules hauv node . Nws tsis xav tau configuration. Nrog koj os yuav tuaj yeem siv export / ntshuam hauv koj cov ntaub ntawv JS.

Qhov sib thooj, cov node puas txhawb nqa es6 ntshuam?

Raws li tam sim no, Node . js tsis txhawb ES6 imports tseem. Txawm li cas los xij, koj ua tau siv lawv hnub no nrog cov pab ntawm Babel. Cov piv txwv nram qab no yog rau kev nthuav qhia.

Qhov thib ob, qhov node modules yog dab tsi? Module hauv Node . js yog ib qho yooj yim los yog complex functionality koom nyob rau hauv ib los yog ntau yam JavaScript cov ntaub ntawv uas yuav rov qab siv tau thoob plaws hauv lub Node . js siv. Txhua module hauv Node . js muaj nws tus kheej cov ntsiab lus, yog li nws tsis tuaj yeem cuam tshuam nrog lwm tus modules los yog qias neeg thoob ntiaj teb.

Raws li, node 12 puas txhawb es6?

Nws yog thaum kawg tshwm sim: ze li ntawm 4 xyoo tom qab ntshuam lo lus tseem ceeb tau qhia hauv ES 6 , Node . js qhia kev sim kev txhawb nqa rau ES 6 import thiab export. Hauv Node . js 12 , koj tuaj yeem siv ntshuam thiab xa tawm hauv koj qhov project yog tias koj ua ob qho tib si hauv qab no.

Koj siv ESM node li cas?

Muaj ob txoj hauv kev los pab esm

  1. Pab kom esm rau pob khoom: Siv esm los thauj cov ES tseem ceeb thiab xa tawm raws li CommonJS. index.js. // Teem cov kev xaiv ua ib qho parameter, ib puag ncig hloov pauv, lossis rc cov ntaub ntawv.
  2. Qhib esm rau hauv zos khiav: node -r esm main.js. ?? Tshem tawm cov ntaub ntawv npe kom pab esm hauv REPL.

Pom zoo: