Grunt css压缩插件执行时报错

发布于 2022-09-01 12:29:22 字数 1408 浏览 11 评论 0

第一次接触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不是全局的,删除原有,按照全局方式安装(扑街)
等等...
列出上述问题,只是说明我真的认真的去百度过,所以,请各位客观不要再鄙视我。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨巷深深 2022-09-08 12:29:22
module.exports=function(grunt){}

把grunt加到参数里

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文