Mündəricat:

Node es6 modullarını dəstəkləyirmi?
Node es6 modullarını dəstəkləyirmi?
Anonim

Sadəcə lazımdır et ES-dən istifadə etmək üçün yuxarıdakılardan biri modullar . Sən bacarmaq də istifadə edin npm istifadə etməyə imkan verən esm adlı paket ES6 modulları in düyün . Heç bir konfiqurasiyaya ehtiyac yoxdur. esm ilə olacaq ixracdan istifadə edə bilmək/ idxal JS fayllarınızda.

Müvafiq olaraq, node es6 idxalını dəstəkləyirmi?

İndi kimi, Düyün . js deyil ES6 idxalını dəstəkləyir hələ. Bununla belə, sən bacarmaq ilə bu gün istifadə edin kömək Babildən. Aşağıdakı nümunə edir ekspress üçün.

İkincisi, node modulları nədir? Modul in Düyün . js tək və ya çoxlu JavaScript fayllarında təşkil edilmiş sadə və ya mürəkkəb funksionallıqdır və bütün müddət ərzində təkrar istifadə edilə bilər Düyün . js tətbiqi. Hər biri modul in Düyün . js-in öz konteksti var, ona görə də başqasına müdaxilə edə bilməz modullar və ya qlobal əhatə dairəsini çirkləndirir.

Müvafiq olaraq, 12 node es6-nı dəstəkləyirmi?

Nəhayət baş verdi: idxal açar sözünün tətbiqindən təxminən 4 il sonra ES6 , Düyün . js eksperimental təqdim etdi dəstək üçün ES6 idxal və ixrac. In Düyün . js 12 , əgər siz layihənizdə idxal və ixracdan istifadə edə bilərsiniz et aşağıdakı maddələrin hər ikisi.

ESM qovşağından necə istifadə edirsiniz?

esm-i aktivləşdirməyin iki yolu var

  1. Paketlər üçün esm-i aktivləşdirin: Əsas ES modulunu yükləmək və onu CommonJS kimi ixrac etmək üçün esm-dən istifadə edin. index.js. // Seçimləri parametr, mühit dəyişəni və ya rc faylı kimi təyin edin.
  2. Yerli əməliyyatlar üçün esm-i aktivləşdirin: node -r esm main.js. ?? REPL-də esm-i aktivləşdirmək üçün fayl adını buraxın.

Tövsiyə: