Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gruntjs Grunt中的选项错误无效_Gruntjs - Fatal编程技术网

Gruntjs Grunt中的选项错误无效

Gruntjs Grunt中的选项错误无效,gruntjs,Gruntjs,这是我的grunt文件: module.exports = function(grunt) { 'use strict'; grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), sass: { dist: { options: { style: 'compressed' }, files: {

这是我的grunt文件:

module.exports = function(grunt) {
'use strict';

grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),

    sass: {
        dist: {
            options: {
                style: 'compressed'
            },
        files: {
            'public/static/css/<%= pkg.name %>.css': 'public/static/scss/<%= pkg.name %>.scss'
        }
    },

    uglify: {
        options: {
            report: 'min'
        },
        files: {
            'public/static/js/<%= pkg.name %>.min.js': 'public/static/js/<%= pkg.name %>.js'
        },
    }
}

});

grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-uglify');

grunt.registerTask('default', ['sass', 'uglify']);
};

我认为您缺少一个结束
dist
任务的结束括号。 应该是:

sass: {
  dist: {
    options: {
      style: 'compressed'
    },
    files: {
      'public/static/css/<%= pkg.name %>.css': 'public/static/scss/<%= pkg.name %>.scss'
    }
  }
},
sass:{
地区:{
选项:{
样式:“压缩”
},
档案:{
“public/static/css/.css”:“public/static/scss/.scss”
}
}
},
鉴于你的是:

sass: {
  dist: {
    options: {
      style: 'compressed'
    },
    files: {
      'public/static/css/<%= pkg.name %>.css': 'public/static/scss/<%= pkg.name %>.scss'
    }

},
sass:{
地区:{
选项:{
样式:“压缩”
},
档案:{
“public/static/css/.css”:“public/static/scss/.scss”
}
},

然后,您将在
}之前的文件末尾有一个尾随
}
,删除此代码,应该可以顺利运行。

谢谢,但这给了我:>>语法错误:意外标记}已经修改了我上面的答案。现在,在要删除的文件末尾有一个关闭的
}
sass: {
  dist: {
    options: {
      style: 'compressed'
    },
    files: {
      'public/static/css/<%= pkg.name %>.css': 'public/static/scss/<%= pkg.name %>.scss'
    }

},