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:
- Stream ve callback API:
const {generate} = require('csv-generate');
- Sync API:
const {generate} = require('csv-generate/sync');
Ek bilgiler proje CommonJS
dokümanında mevcuttur.
Desteklenen Node.js sürümleri
Bu paketinin 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.
İçsel olarak, export
property, package.json
dosyası içinde csv-generate
ve csv-generate/sync
giriş noktalarını beyan eder. Bu, ./dist/cjs
klasöründeki modülleri açığa çıkarır.
Not: Node.js 12+ sürümünde
main
alanına alternatif olarak desteklenmektedir. Eski sürümlerde,main
alanıcsv
modülünün bir yedekleme işlevi gibi davranır. Bu şeffaftır. — Node.js Sürüm Dikkatleri
require("csv/dist/cjs/sync.cjs") // Alternatif
ifadesini require("csv/sync")
ifadesine alternatif olarak kullanın.
Bu paketin eski sürümleri
- sürüm ve altındaki sürümlerde, modül imzası şu şekildedir:
const generate = require('csv-generate');
// Ve
const generate = require('csv-generate/lib/sync');