Template para projetos que utilizam Javascript e SASS, com tarefas de compilamento, minificação, watch e bowsersync já configurados com Grunt.
- Install dependencies:
npm install
- Install grunt-cli:
npm install -g grunt-cli
- Run grunt:
grunt
grunt build
Listagem de plugins do grunt, caso queira customizar:
Acesse a página do plugin e siga as instruções. Por exemplo, o plugin cssmin:
- Instalee como dependência:
npm install grunt-contrib-cssmin --save-dev
- Copie a linha de execução da tarefa e cole junto aos outros no
gruntfile.js
:
grunt.loadNpmTasks('grunt-contrib-cssmin');
- Adicione a estrutura de comando dentro do
grunt.initconfig
cssmin: {
target: {
files: [{
expand: true,
cwd: 'release/css',
src: ['*.css', '!*.min.css'],
dest: 'release/css',
ext: '.min.css'
}]
}
}
- Registre a tarefa para execução na linha de comando:
grunt.registerTask('default', ["concat", 'sass', 'cssmin', 'browserSync', 'watch']);