Siguiendo la respuesta sugerida en la pregunta:
¿Es posible establecer permanentemente variables de entorno?
Pude establecer nuevas variables de entorno permanentemente con el comando -
spawnSync('setx', ['-m', 'MyDownloads', 'H:\\temp\\downloads'])
Pero ahora mi objetivo es agregar nuevos valores a la variable de entorno PATH.
¿Es posible?
Respuestas:
¿Por qué no solo obtiene la variable de entorno y luego la agrega?
Es decir
Actualice "/ some / new / path" y ejecútelo como administrador como sugiere el enlace que proporcionó y debería funcionar.
fuente
Ejecute su script con el permiso de administrador:
node your_script.js
PATH
variable, puede establecer el valor es:%PATH%;your_new_value here
(%PATH%
obtener el valor anterior)Si ejecuta con la aplicación de electrones, debe requerir permiso de administrador.
No olvides
setx
correr en la ventanafuente
%PATH%
para obtener un valor antiguo y agregar su nuevo valor