Grunt css压缩插件执行时报错

第一次接触GRUNT配置什么的都是按照书上来的,但是执行的时候就一直报错,百度了很久,类似的问题已也找到了许多,但还是没有找到可行的解决方案。
package.json 代码:

{
  "name":"CSS_ZIP",
  "description":"css压缩器",
  "engines":{
        "node":">=0.8.0"
},
        "dependencies":{
          "grunt":"~0.4.2",
          "grunt-contrib-cssmin":"x"
        }
}

Gruntfile.js 代码:

module.exports=function(){
    //配置
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        cssmin:{
            options:{
             keepSpecialComments:0
            },
            compress:{
                files:{
                    "css/min/main-min.css":[
                        "css/*.css"
                    ]
                }
            }
        }
    });
    //装载css压缩插件
    grunt.loadNpmTasks('grunt-contrib-cssmin');
    //注册任务
    grunt.registerTask('default',['cssmin']);
}

我执行的顺序如下:
1.首先在当前项目中安装插件(执行npm install)
插件安装执行命令结果图

2.然后执行grunt的命令
grunt插件执行命令结果图

可以清楚的看到报错鸟。。。。。,网上找了很多答案如:
1.删除原有的node_modules,然后再执行npm install (扑街)
2.可能是grunt插件安装的不完整导致无法找到,删除重新安装grunt(扑街)
3.安装的grunt不是全局的,删除原有,按照全局方式安装(扑街)
等等...
列出上述问题,只是说明我真的认真的去百度过,所以,请各位客观不要再鄙视我。

阅读 3.4k
1 个回答
module.exports=function(grunt){}

把grunt加到参数里

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏