es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cargue dotenv a través del script package.json

Estoy tratando de precargar las variables dotenv directamente a través de un script npm y no está funcionando. Según la documentación de dotenv, mencionan lo siguiente:

Puedes usar la opción de línea de comando –require (-r) para precargar dotenv. Al hacer esto, no es necesario requerir y cargar dotenv en el código de tu aplicación. Este es el enfoque preferido cuando se utiliza import en lugar de require.

$ node -r dotenv/config tu_script.js

mi package.json tiene los siguientes scripts:

“start”: “nodemon –watch src –ext js,ts –exec ts-node src –require dotenv/config src”,

¿Alguien podría ayudarme con este problema?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando cargar las variables dotenv directamente a través de un script de npm y no está funcionando como se esperaba. Según la documentación de dotenv, puedes usar la opción de línea de comando –require (-r) para cargar dotenv de forma anticipada.

    Una de las formas de lograr esto es actualizando el script “start” en tu archivo package.json de la siguiente manera:

    "start": "nodemon --watch src --ext js,ts --exec ts-node --require dotenv/config src/index.ts"
    

    Este script actualizado debería cargar las variables dotenv directamente a través de un script de npm cuando ejecutes el comando npm start.

    Si aún tienes problemas al cargar las variables dotenv, puedes probar otros enfoques mencionados en la documentación de dotenv o buscar ayuda en la comunidad o de expertos.

Comments are closed.