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';
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.
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.