Tengo problemas para acceder a la variable de entorno que configuré permanentemente en Windows usando setx. Establecí una ruta a la carpeta de descarga a la que accedería en mi código de prueba.
C:\Users\XXXX>echo %DOWNLOADS% C:/Users/XXXX/Downloads/En mi código de prueba -
import { Selector, fixture } from 'testcafe'; fixture`Auto Test` .page`http://XXXXXX/index.html`.beforeEach(async (browser) => { let directory; if (browser.browser.os.name === 'Windows') { directory = env.DOWNLOADS; Veo el siguiente error -
TypeError [ERR_INVALID_ARG_TYPE]: el argumento "ruta" debe ser de tipo cadena o una instancia de Buffer o URL. Recibido indefinido
¿Que me estoy perdiendo aqui?
puede acceder a la variable de entorno como
process.env.DEV_MODEDEV_MODE es mi variable de entorno
Código de muestra
if (process.env.DEV_MODE) { baseUrl = 'http://localhost:5000'; } else { baseUrl = config.API.BaseUrl; }