Სარჩევი:

Node მხარს უჭერს es6 მოდულებს?
Node მხარს უჭერს es6 მოდულებს?

ვიდეო: Node მხარს უჭერს es6 მოდულებს?

ვიდეო: Node მხარს უჭერს es6 მოდულებს?
ვიდეო: JavaScript ES6 Modules 2024, მაისი
Anonim

თქვენ მხოლოდ გჭირდებათ კეთება ერთ-ერთი ზემოაღნიშნულიდან, რომ შეძლოთ ES-ის გამოყენება მოდულები . შენ შეუძლია ასევე გამოიყენოთ npm პაკეტი სახელად esm, რომელიც საშუალებას გაძლევთ გამოიყენოთ ES6 მოდულები in კვანძი . მას არ სჭირდება კონფიგურაცია. ესმ შენთან ერთად ნება შეეძლოს ექსპორტის გამოყენება/ იმპორტი თქვენს JS ფაილებში.

შესაბამისად, კვანძი მხარს უჭერს es6 იმპორტს?

ამ დროისთვის, კვანძი . js არა ES6-ის იმპორტის მხარდაჭერა ჯერ კიდევ. თუმცა, შენ შეუძლია გამოიყენეთ ისინი დღეს ერთად დახმარება ბაბილონის. შემდეგი მაგალითი არის ექსპრესისთვის.

მეორეც, რა არის კვანძის მოდულები? მოდული in კვანძი . js არის მარტივი ან რთული ფუნქცია, რომელიც ორგანიზებულია ერთ ან რამდენიმე JavaScript ფაილში, რომელიც შეიძლება ხელახლა იქნას გამოყენებული მთელ კვანძი . js აპლიკაცია. თითოეული მოდული in კვანძი . js-ს აქვს საკუთარი კონტექსტი, ამიტომ მას არ შეუძლია სხვაში ჩარევა მოდულები ან აბინძურებს გლობალურ ფარგლებს.

შესაბამისად, 12-ე კვანძი მხარს უჭერს es6-ს?

ეს საბოლოოდ მოხდა: იმპორტის საკვანძო სიტყვის შემოღებიდან თითქმის 4 წლის შემდეგ ES6 , კვანძი . js-მა შემოიღო ექსპერიმენტული მხარდაჭერა ამისთვის ES6 იმპორტი და ექსპორტი. In კვანძი . js 12 , შეგიძლიათ გამოიყენოთ იმპორტი და ექსპორტი თქვენს პროექტში, თუ თქვენ კეთება ორივე ქვემოთ მოცემული ელემენტი.

როგორ იყენებთ ESM კვანძს?

ესმ-ის ჩართვის ორი გზა არსებობს

  1. ჩართეთ esm პაკეტებისთვის: გამოიყენეთ esm ძირითადი ES მოდულის ჩასატვირთად და მისი ექსპორტისთვის, როგორც CommonJS. index.js. // პარამეტრების დაყენება პარამეტრად, გარემოს ცვლადად ან rc ფაილად.
  2. ჩართეთ esm ლოკალური გაშვებებისთვის: node -r esm main.js. ?? გამოტოვეთ ფაილის სახელი, რათა ჩართოთ esm REPL-ში.

გირჩევთ: