Enviar array a grunt.js



  Solución Elegida Por El Autor

Publicado 12 mayo 2015 - 21:33

Prueba con lo siguiente, me avisas como te va.

lint: { files: '<config:pkg.lint>' }

   AUTOR PREGUNTA

Publicado 12 mayo 2015 - 15:42

Existe una forma de enviar un array a grunt.js desde el archivo package.json. He intentado varias formas pero ninguna me ha funcionado, de momento tengo lo siguiente:

module.exports = function(grunt) {

    grunt.initConfig({
   pkg: '<json:package.json>',

   lint: {
     files: '<%= pkg.lint.join(", ") %>'
   }

   grunt.registerTask('default', 'lint');
};

Y en mi archivo package.json lo siguiente:

{
 "lint": [               "grunt.js",
             "prueba.js"
         ]
}

Gracias de antemano por la ayuda

 



¿Tienes la misma pregunta? Yo también

 

Publicado 12 mayo 2015 - 21:33

has probado con <%= pkg.lint %> ?


 

Publicado 12 mayo 2015 - 21:33

Prueba con lo siguiente, me avisas como te va.

lint: { files: '<config:pkg.lint>' }

 

Publicado 12 mayo 2015 - 21:34

Como grunt.js corre en node puedes intentar acceder a package.json de la siguiente forma:

var package = require('./package.json'),
   property = package.property[0];

   AUTOR PREGUNTA

Publicado 13 mayo 2015 - 17:44

Gracias!