- Runtime 환경 변수 설정으로 빌드 프로세스 개선하기 | 카카오엔터테인먼트 FE 기술블로그
- 빌드 과정이 아닌 런타임 과정에서 환경 변수를 설정하여, 빌드 프로세스를 개선하는 방법을 소개합니다.
Dans Next.js, les variables d'environnement (.env) sont intégrées lors de la phase de compilation.
Cependant, il existe de nombreux cas où l'on souhaite configurer les variables d'environnement non pas pendant la compilation, mais lors de l'exécution de l'image compilée.
En effet, il est courant de gérer des environnements distincts comme local, dev, qa et prod.
Comment pouvons-nous y parvenir ?
La plupart des solutions sont similaires à celles décrites dans l'article suivant.
Cependant, cet article exclut Windows.
On peut le constater par l'utilisation de syntaxe Unix dans les scripts du fichier package.json.
Cela signifie que les utilisateurs Windows, soucieux de la propreté et de la convivialité, ne peuvent pas utiliser ce script.
Par conséquent, les utilisateurs Windows, soucieux de la propreté et de la convivialité, doivent, par courtoisie envers les utilisateurs Unix, fournir un script alternatif qui fonctionne correctement sur les deux systèmes d'exploitation.
La solution est simple.
Il suffit d'intégrer un script qui effectue la même tâche que cette syntaxe.
Cette commande permet d'installer cross-env.
Ensuite, il suffit de modifier la commande start mentionnée précédemment comme suit pour résoudre le problème.
Cependant, le script devient trop long et difficile à lire, et il faut également l'ajouter à la commande dev.
C'est pourquoi j'ai opté pour une organisation comme celle-ci.
Commentaires0