mjtakenon / hakoniwa

🏝
4 stars 0 forks source link

ViteとLaravelがそれぞれ異なる.envを読みにいってしまう #153

Closed nonuplet closed 9 months ago

nonuplet commented 9 months ago

Overview

現在の仕様では、ViteとLaravelがそれぞれ異なる .env ファイルを読みにいっているようです。 例: dev環境の場合

例えば DEBUG_LOGIN_USING_ID オプションを.env.localにのみ記載した場合、Laravelが .env 側を読みに行ってしまうためpropsが渡されず、フッターのデバッグにログインボタンが表示できないバグが現時点で発生しています。

影響範囲が計り知れないため早急に解決したいが、開発環境に影響を及ぼしてしまうため要検討事案…

mjtakenon commented 9 months ago

これそもそも同じenvを見に行ったとしてもかなり困るかもしれん 同じキーで違う値を渡せないのと、不要な環境変数がわたってしまい事故の元になりそう

読み込むenvは指定できなさそうなので、となるとやはりディレクトリを切るしか...?

nonuplet commented 9 months ago

う〜ん悩ましいところ…

特段問題になるのが .env.local という名称が Vite の予約語になっていることなので、差し支えなければそれだけ名称変更するとかも無きにしもあらず…?

https://ja.vitejs.dev/guide/env-and-mode.html#env-files

nonuplet commented 9 months ago

fixed #158