with uglify tutorial the started serve instalar help grunt getting contrib cli gruntjs

gruntjs - uglify - instalar grunt en windows



Grunt Concat no puede escribir en el archivo (2)

Cambié tareas / concat.js para aceptar matrices para dest:

// Write the destination file. // If f.dest is an array take the first element var dest = ([].concat(f.dest))[0] grunt.file.write(dest, src);

pero luego decidí usar el formulario de archivos en lugar de src / dest:

files: { ''dest.js'': [''a.js'', ''b.js''] }

Acabo de instalar el último Grunt en Ubuntu 12.04. Aquí está mi gruntfile:

module.exports = function(grunt){ //project configuration grunt.initConfig({ pkg: grunt.file.readJSON(''package.json''), concat: { slides : { src : [''src/top.html'', ''src/bottom.html''], dest : [''build/index.html''] } } }); //enable plugins grunt.loadNpmTasks(''grunt-contrib''); grunt.registerTask(''default'', [''concat:slides'']); }

Esto crea la compilación / directorio bien, pero me da la salida de:

Ejecución de la tarea "concat: slides" (concat) Advertencia: no se puede escribir el archivo "build / index.html" (código de error: undefined). Use --force para continuar.

Intenté ejecutar chmod 777 en el directorio, ya que pensé que podría tener algo que ver con los permisos, pero eso no pareció cambiar nada.

¿Cómo puedo hacer que Grunt escriba en build / index.html?


Lo averigué:

//Does not work dest : [''build/index.html'']

Funciona como una cadena, pero no como una matriz:

//Works dest : ''build/index.html''