【Node.js】テキストファイルの内容を文字列の配列として読み込む

Node.jsの組み込みモジュールであるfsモジュールのreadFileSyncメソッドを用いることで、
テキストファイルの内容を文字列の配列として読み込みます。

手順

以下のような内容のimport.txtというファイルを読み込むとする。

1行目
2行目
3行目

以下のコマンドを実行して、必要なパッケージをインストールする。

npm install -D @types/node

ファイルを作成し、以下のように編集する。

import fs from 'fs';

const text = fs.readFileSync('import.txt', 'utf8');
const lines = text.split('\n');

console.log('lines:', lines);

実行すると、コンソールに以下のような内容が出力される。

lines: [ '1行目', '2行目', '3行目' ]

参考

タイトルとURLをコピーしました