Ho un task Grunt che esegue il file .cmd sul computer locale per fare il suo esempio. Ho bisogno di usare questa attività sul server CI, che è una macchina Linux. Ho il relativo .sh (script di shell per Linux) per quello. Ho bisogno di un modo per eseguire questi due senza modificare il mio Gruntfile.Esegui script specifico del sistema operativo nel nodo/Grunt
Attualmente devo modificare il mio Gruntfile per farlo funzionare localmente per Windows e il file remoto utilizza .sh.
Qualsiasi soluzione per fare lo stesso è il benvenuto. Rilevazione del sistema operativo sottostante? O un modo per chiamare lo stesso comando che chiama internamente il comando specifico del sistema operativo?
Esattamente quello che cercavo ... Grazie per la risposta .... – Vishwanath
'win32' = finestre; 'darwin' = Mac; 'linux' = linux. Non ho idea di cosa siano gli altri 2. Qualcuno sa perché Mac viene definito "Darwin"? –
@DanT a causa di questo: https://en.wikipedia.org/wiki/Darwin_(operating_system) google è tuo amico! –