Bundler (deprecated)
uyarı
deno bundle [URL]
belirtilen girdinin tüm bağımlılıklarını içeren tek bir JavaScript dosyası çıkışı verecektir. Örneğin:
$ deno bundle https://deno.land/std@0.190.0/examples/colors.tsts colors.bundle.js
Bundle https://deno.land/std@0.190.0/examples/colors.ts
Download https://deno.land/std@0.190.0/examples/colors.ts
Download https://deno.land/std@0.190.0/fmt/colors.ts
Emit "colors.bundle.js" (9.83KB)
bilgi
Çıkış dosyasını atlarsanız, paket stdout
'a gönderilecektir.
Paket, Deno'da başka herhangi bir modül gibi çalıştırılabilir:
deno run colors.bundle.js
Çıktı, komut satırında sağlanan ana modülden herhangi bir ihracatın mevcut olacağı kendine yeterli bir ES Modülüdür. Örneğin, ana modül şöyle görünüyorsa:
export { foo } from "./foo.js";
export const bar = "bar";
Şöyle içe aktarılabilir:
import { bar, foo } from "./lib.bundle.js";
Web için Paketleme
not
deno bundle
çıktısı, Deno'da tüketim için tasarlanmıştır ve bir web tarayıcısında veya diğer çalışma zamanlarında kullanılmak üzere değildir. Söylemek gerekirse, girdiğe bağlı olarak diğer ortamlarla çalışabilir.
Web için paketlemek isterseniz, esbuild gibi diğer çözümleri öneririz.