Pessoal,
A estrutura do meu projeto está assim:
public\
public\index.html
public\package.json
public\Gruntfile.js
public\css\
public\img\
public\js\
public\node_modules\
Quando deixo meu Gruntfile.js desta forma, ele não funciona:
===========================================================
module.exports = function(grunt) {
grunt.initConfig({
copy: {
public: {
expand: true,
cwd: 'public',
src: '**',
dest: 'dist'
}
},
clean: {
dist: {
src: 'dist'
}
}
});
grunt.registerTask('dist', ['clean', 'copy']);
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-clean');
}
===========================================================
SÓ FUNCIONA QUANDO DEIXO ELE ASSIM:
===========================================================
module.exports = function(grunt) {
grunt.initConfig({
copy: {
public: {
expand: true,
cwd: '../public/',
src: '**',
dest: './dist/'
}
},
clean: {
dist: {
src: 'dist/'
}
}
});
grunt.registerTask('dist', ['clean', 'copy']);
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-clean');
}
===========================================================
ALGUÉM SABE ME EXPLICAR PORQUE? POIS DE ACORDO COM A AULA, A PRIMEIRA FORMA DEVERIA TER FUNCIONADO....
ABS