Ana içeriğe geç

Node.js ECMAScript modülleri (ESM)

csv-parse paketi ECMAScript modülleri olarak yazılmıştır. Kodunuzda şu şekilde kullanılabilir:

  • Akış ve geri çağırma API'si: import {parse} from 'csv-parse';
  • Senkron API: import {parse} from 'csv-parse/sync';
bilgi

Bu yöntemler, modülleri içe aktarmak için standart ECMAScript sözdizimini kullanır. Ek bilgiler için csv ESM` belgelerine bakabilirsiniz.

Uygulama

İçsel olarak, package.json dosyasındaki export özelliği ./lib klasörü içindeki modülleri açığa çıkarmaktadır.

Önemli Not: export özelliğinin doğru bir şekilde ayarlandığından emin olun. — Dikkat edilmesi gereken bir konudur.

Desteklenen Node.js sürümleri

Testlerimize göre, ECMAScript modülleri bu paketle ve --experimental-modules bayrağı etkinleştirildiğinde Node.js sürüm 12.16 ile çalışmaya başladı. 12.17 sürümünden itibaren --experimental-modules bayrağının kullanılması gerekmemektedir.

ipucu

Her zaman en güncel Node.js sürümünü kullanmanız önerilir. Bu, ESM desteğinden en iyi şekilde yararlanmanıza yardımcı olacaktır.

CommonJS dağıtımı Node.js'in 8.3 sürümünden itibaren eski sürümlerini desteklemektedir.

Bu paketin eski sürümleri

ECMAScript modülleri desteği csv-parse'in 3.0.0 sürümüyle geldi. Önceki sürümler için CommonJS belgelerine başvurulmalıdır.

Eski Sürümler Hakkında Daha Fazla Bilgi

  • csv-parse 3.0.0 ve sonrası ECMAScript modül desteği sunar.
  • Eski sürümler için CommonJS belgelerine bakılmalıdır, zira bu sürümler farklı kullanım talimatları içerebilir.