Empezando a usar Node.js más Me preguntaba si Node.js podría realmente probarse con un do shell
pero me he encontrado con un problema. Hice una búsqueda para ver si se solicitó esto pero el resultado más cercano fue " Automator - Ejecutando el comando del nodo en un error de AppleScript ".
Aquí están mis intentos:
tell application "System Events" to set username to name of current user
set nodePath to "/Users/" & username & "/.nvm/"
set nodeCommand to "cd " & quoted form of nodePath & " node --version"
try
set result to do shell script nodeCommand
return result
on error result
return "ERROR:" & result
end try
mi resultado es ""
. Cambio modificado a:
tell application "System Events" to set username to name of current user
set nodePath to "/Users/" & username & "/.nvm/"
set nodeCommand to quoted form of nodePath & " npm config list"
try
set result to do shell script nodeCommand
return result
on error result
return "ERROR:" & result
end try
mi resultado es "ERROR:sh: /Users/username/.nvm/: is a directory"
. ¿Hay alguna forma de verificar la versión de Node.js similar al comando de Terminales npm config list
o node -v
?