Ana içeriğe geç

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');
bilgi

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.

ipucu

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")'i require("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');