🦧

node.jsでdotenv使わずに.envをts-nodeで動かすtips

2024/07/18に公開

env

  • ts-node: 10.9.2
  • node.js: v22.4.1

Node.js は dotenv が buildin されている新しいバージョンにする。

Files

.env

FOO=foo

/src/index.ts

console.log(process.env.FOO)

実際に動かしたい TypeScript コード

Command

node --env-file=.env -r ts-node/register ./src/index.ts

--env-file=.env で指定することで dotenv と同様の挙動になる。

Discussion