Empezando a usar Node.js más me preguntaba si Node.js en realidad podría ser probados con un do shell
pero me he topado con un problema. Hice una búsqueda para ver si esto era preguntó, pero más cercano resultado fue "Automator en el Nodo en Ejecución de Comandos de AppleScript de Error".
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 ""
. Modificado cambiar 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 una forma de comprobar Node.js versión similar a la de los Terminales de comando npm config list
o node -v
?