Comment déboguer Gruntfile.js avec le journal de déclarations?
Dans mon Gruntfile, comment puis-je ajouter du journal des états, à leur traitement, comme dans l'exemple suivant?
karma: {
unit: {
configFile: "<%= grunt.option('Debug') ? 'build/karma.conf.js' : '' %>",
console.log(configFile),
singleRun: true,
browsers: ['PhantomJS']
},
}
OriginalL'auteur Gururaj | 2013-09-25
Vous devez vous connecter pour publier un commentaire.
Gruntfiles sont javascript de sorte que vous pouvez utiliser
console.log()
où jamais, tant que c'est du javascript valide.OriginalL'auteur Kyle Robinson Young
Je ne suis pas ce que vous demandez, mais si vous voulez à la place de l'enregistrement de débogage dans un Gruntfile.js avez-vous vu le grunt.journal méthode?
OriginalL'auteur LeeGee
Ce serait bien si c'était aussi simple... de la console.log() ne renvoie côté client trucs pour le client; cependant, puisque vous travaillez sur le serveur-côté des choses, vous ne verrez pas quelque chose de pop-up dans le navigateur de la console (au lieu de la console du serveur, probablement votre terminal).
Il y a un moyen de contourner cela grâce au travail des autres, par exemple:
https://github.com/ethanl/connect-browser-logger
Ce sera essentiellement palan à ces côté serveur déconnecte le client à vous de voir. Si vous faites un Google, vous trouverez une foule d'autres solutions (certains avec la possibilité de définir des points d'arrêt, code pas à pas, etc).
Pas mal!
Edit: le Christ, je viens de réaliser que tu voulais l'enregistrement spécifiquement DANS votre gruntfile. C'est un peu une histoire différente, mais encore, elle doit travailler pour vous!
OriginalL'auteur Romanulus
Il existe différents outils comme nœud inspecteur qui vous permettent de déboguer ces fichiers.
Sur le nœud de l'inspecteur (à partir de la page github):
Ce stackoverflow question a une foule de réponses sur comment faire ceci en particulier:
L'aide d'un noeud-inspecteur des tâches Grunt
OriginalL'auteur chrisjlee