Per personalizzare le mie attività di grunt, ho bisogno di accedere al nome del task grunt fornito sulla linea di comando quando si avvia il grunt.Come ottenere il nome del task grunt fornito sulla riga di comando?
Le opzioni non sono un problema, poiché sono ben documentate (grunt.options). È anche ben documentato come scoprire il nome dell'attività, quando si esegue un'attività grunt.
Ma prima ho bisogno di accedere al nome dell'attività.
Ad esempio, l'utente scrive grunt build --target=client
Quando si configura il lavoro grugnito nel mio Gruntfile.js
, posso usare grunt.option('target')
per ottenere 'client'
.
Ma come si ottiene il parametro build
prima dell'avvio della generazione dell'attività?
Qualsiasi consiglio è molto apprezzato!
Questa risposta è corretta ora che è stata modificata. Per visualizzare il nome dell'attività fornito dalla riga di comando, utilizzare: console.log (grunt.cli.tasks); task è un array – Zane