Bun.file()
函數接受路徑並返回 BunFile
實例。BunFile
類別繼承自 Blob
,並允許您以多種格式延遲讀取檔案。
若要將檔案讀取到 Buffer
實例,請先使用 .arrayBuffer()
將檔案作為 ArrayBuffer
消耗,然後使用 Buffer.from()
從 ArrayBuffer
建立 Buffer
。
const path = "/path/to/package.json";
const file = Bun.file(path);
const arrbuf = await file.arrayBuffer();
const buffer = Buffer.from(arrbuf);
請參閱二進制資料 > Buffer 以取得更多關於在 Bun 中使用 Buffer
和其他二進制資料格式的資訊。