🍁
Denoで環境ごとに.envファイルを切り替える
TL;DR
--env
フラグを使う
例1:deno run --allow-env --env main.ts
例2:deno run --allow-env --env=.env.dev main.ts
--envフラグとDeno.env.getで切り替えられる
@std/dotenv でも可能だが--env
フラグが手っ取り早い
以下に例を示す。
.env
KEY=abc
.env.dev
KEY=defg
main.ts
console.log(Deno.env.get("KEY"));
結果
$ deno run --allow-env --env main.ts
abc
$ deno run --allow-env --env=.env.dev main.ts
defg
参考文献
Discussion