
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って。