¿hay alguna forma de pasar una matriz a grunt.js desde el archivo package.json? Intenté algunas maneras diferentes y ninguna de ellas parece funcionar. Actualmente tengo:Cómo pasar en la matriz package.json a grunt.js
/*global module:false*/
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: '<json:package.json>',
lint: {
files: '<%= pkg.lint.join(", ") %>'
}
// Default task 'lint qunit concat min'
grunt.registerTask('default', 'lint');
};
package.json
{
"lint": [
"grunt.js",
"test.js"
]
}
La única solución que he podido encontrar es pasar de un índice específico de la matriz; p.ej. <% = pkg.lint [0]%>. ¡Gracias de antemano por su ayuda!
¿Usted intentó '<% =% pkg.lint>' en lugar? La tarea de la pelusa parece aceptar una matriz, no una lista de archivos separados por comas ... –
Sí, lo he intentado también. Lo extraño es que puedo pasar un índice a la matriz, como pkg.lint [0] y perderá ese archivo específico. –
Como método de depuración rápida, intente cambiar la última línea a 'grunt.registerTask ('default', 'lint', function() {console.log (grunt.config ('lint'))});' y vea lo que sale en la consola ... –