tsconfigでよく問題になるオプション
随時追記
esModuleInterop
https://www.typescriptlang.org/tsconfig#esModuleInterop
- Recommended: true
- Default: false
falseの場合これで動く
import * as parse from 'csv-parse/lib/sync'; parse(input, { columns: true, // 一行目をフィールドのkeyとして使用する skip_empty_lines: true, cast: (value, context) => value === '' ? null : value });
trueならこっちに書き換えないといけない
import parse from 'csv-parse/lib/sync';