12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 'use strict';
- module.exports = function (grunt) {
- // load all grunt tasks
- grunt.loadNpmTasks('grunt-contrib-less');
- grunt.loadNpmTasks('grunt-contrib-watch');
- grunt.initConfig({
- watch: {
- // if any .less file changes in directory "build/less/" run the "less"-task.
- files: ["build/less/*.less", "build/less/skins/*.less"],
- tasks: ["less"]
- },
- // "less"-task configuration
- less: {
- //Development not compressed
- development: {
- options: {
- // Specifies directories to scan for @import directives when parsing.
- // Default value is the directory of the source, which is probably what you want.
- paths: ["dist/css/"],
- compress: false
- },
- files: {
- // compilation.css : source.less
- "dist/css/AdminLTE.css": "build/less/AdminLTE.less"
- }
- },
- //production compresses version
- production: {
- options: {
- // Specifies directories to scan for @import directives when parsing.
- // Default value is the directory of the source, which is probably what you want.
- paths: ["dist/css/"],
- compress: true
- },
- files: {
- // compilation.css : source.less
- "dist/css/AdminLTE.min.css": "build/less/AdminLTE.less"
- }
- }
- }
- });
- // the default task (running "grunt" in console) is "watch"
- grunt.registerTask('default', ['watch']);
- };
|