electronで.evnを使うときのメモ

てきとうにいろいろ

Reactでは.envを活用して開発することが多いと思います。

なのでElectronでも.envを使いたかったのですが、どうも読込ができない。
いろいろと試行錯誤すること数時間、、、preloadに書くと読込できるみたい。

require("dotenv").config()

process.env.XXXXX

これで解決!

と思っていたのですが、Electron-Builderでexe化したあと、また読込ができなくなってる。
どゆこと、、、

さらに調べること数時間、、、(.env使うだけでやたら苦労するやん、、、)
こう書くといいらしい。

require("dotenv").config({ path: __dirname + "/../.env" });

process.env.XXXX

これでexe化したあとも読込るようになりました。

ほぼほぼReactと同じに書けるけど、こうゆうとこで困るなぁ。Electronって。

Follow me!

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