Node.js CommonJS (CJS)
CommonJS dağıtımı, henüz ECMAScript modüllerine geçmemiş Node.js paketleri için uygundur. Kodunuzda şu şekilde kullanılabilir:
- Akış ve geri çağırma API'si:
const {stringify} = require('csv-stringify');
- Senkron API:
const {stringify} = require('csv-stringify/sync');
Ek bilgiler proje CommonJS
belgelerinde mevcuttur.
Desteklenen Node.js sürümleri
Bu paketin CommonJS dağıtımı, Node.js sürüm 8.3 ve üzerindeki sürümlerin kullanımını destekler. Ancak, modül yolu Node.js sürümünüze bağlı olarak farklılık gösterir.
İçeride, package.json
dosyasında export
özelliği csv-stringify
ve csv-stringify/sync
giriş noktalarını tanımlar. ./dist/cjs
klasörü içindeki modülleri açığa çıkarır.
Node.js 12+ sürümünde main
alanı için alternatif olarak desteklenmektedir. Daha eski sürümler için, main
alanı csv
modülünün geri dönüşü olarak işlev görür.
Bu şeffaftır.
require("csv/dist/cjs/sync.cjs")
'irequire("csv/sync")
için alternatif olarak kullanın.
— Node.js Kullanım Rehberi
Bu paketin eski sürümleri
2 ve altındaki sürümlerde, modül imzası şu şekildeydi:
const stringify = require('csv-stringify');
// Ve
const stringify = require('csv-stringify/lib/sync');