Bunjs ile Node gerektiren paketleri / modulleri (pino-pretty, pm2) indirmek ve kullanmak

bunjs, pino, nodejs, pino-pretty, fix, pm2

Neden Olur?

  • pino-pretty çalıştırmak için Node.js gerektirir.

  • Bu nedenle node uygulamasını arar.

Nasıl Çözülür?

lk olarak, **`which`** komutunu kullanarak **`pino-pretty`**'nin kurulum yolunu bulun.
which pino-pretty
Daha sonra, **`pino-pretty`**'yi tam yolunu belirterek **`bun`** ile çalıştırabilirsiniz.

- _Bu gerçekten zahmetli olabilir_ 😅

Diyelim ki yol **`$HOME/.bun/bin/pino-pretty`** ise
bun $HOME/.bun/bin/pino-pretty
bun $(which pino-pretty)
İşte bir TypeScript dosyasının çıktısını **`pino-pretty`** üzerinden **`bun`** kullanarak pipeline yapmanın bir örneği
bun src/index.ts | bun $(which pino-pretty)
# bun src/index.ts | bun $HOME/.bun/bin/pino-pretty

Verilen örnekte, bun kullanarak bir TypeScript dosyasını çalıştırıyor ve ardından çıktıyı yine bun ile çalıştırılan pino-pretty'ye boru hattı yapıyorsunuz (|). Bu, bun'ın bu senaryoda node için düşük maliyetli bir alternatif olarak çalışabileceği varsayımı üzerine kuruludur. Ancak, uyumluluk sorunları nedeniyle bu yaklaşımın tüm Nodejs paketleri veya betikleri için uygulanabilir olmayabileceği konusunda dikkatli olun.

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk