node.js - Grunt css压缩插件执行时报错
PHPz
PHPz 2017-04-17 11:48:49
[Node.js讨论组]

第一次接触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的命令

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

PHPz
PHPz

学习是最好的投资!

全部回复(1)
黄舟
module.exports=function(grunt){}

把grunt加到参数里

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号