在我的react应用程序中,我有一个.env文件,每次我更改它们时,我都看不到更改,直到我停止并重新启动npm,有没有更快的方法?
dpiehjr41#
环境变量被传递给进程(npm start),因此这些变量对于1个进程是稳定的。这就是为什么你需要杀死进程并重新启动,因为变量已经传递,没有办法热重载。
jutyujz02#
我知道已经“解决”了,但现在其实还有更好的办法:使用NextJS。NextJS 12.3在.env被更改时自动重新加载应用程序:https://nextjs.org/blog/next-12-3#improved-fast-refresh
2条答案
按热度按时间dpiehjr41#
环境变量被传递给进程(npm start),因此这些变量对于1个进程是稳定的。这就是为什么你需要杀死进程并重新启动,因为变量已经传递,没有办法热重载。
jutyujz02#
我知道已经“解决”了,但现在其实还有更好的办法:使用NextJS。
NextJS 12.3在.env被更改时自动重新加载应用程序:https://nextjs.org/blog/next-12-3#improved-fast-refresh