- Runtime 환경 변수 설정으로 빌드 프로세스 개선하기 | 카카오엔터테인먼트 FE 기술블로그
- 빌드 과정이 아닌 런타임 과정에서 환경 변수를 설정하여, 빌드 프로세스를 개선하는 방법을 소개합니다.
No Next.js, o .env é hardcoded durante o tempo de compilação.
No entanto, ocasionalmente, existem muitas necessidades para configurar o ambiente não apenas durante o tempo de compilação, mas também durante a execução da imagem compilada.
Isso geralmente ocorre porque lidamos com ambientes local, dev, qa e prod.
Então, como podemos fazer isso?
A maior parte do contexto é semelhante ao artigo abaixo.
No entanto, o artigo acima rejeita o Windows.
Podemos ver isso pela inclusão da sintaxe Unix no script do package.json.
Isso significa que usuários do Windows, que são limpos, íntegros e atenciosos, não podem usar o script acima, pois ele utiliza Unix, que é considerado sujo.
Portanto, os usuários do Windows, limpos e atenciosos, devem, por cortesia aos usuários do Unix, inserir um script que funcione corretamente nos dois sistemas operacionais.
A solução é simples.
Basta inserir um script que faça o mesmo que essa sintaxe.
Instale o cross-env com o comando acima.
E resolva o problema modificando o comando start mencionado acima da seguinte forma.
No entanto, o script fica muito longo e difícil de ler, e também precisamos anexá-lo ao comando dev.
Portanto, organizei-o como mostrado acima.
Comentários0