使用grunt-contrib-cssmin创建缩小的CSS时出错

时间:2015-11-19 03:56:43

标签: javascript node.js gruntjs grunt-contrib-cssmin

当我尝试使用grunt-contrib-cssmin. 创建缩小的css时出现问题.SourceMap on cssmin.js设置为false,我无法找到为什么我一直收到此错误消息。

我应该如何处理./source-map/source-map-generator" error?

错误消息

Loading "cssmin.js" tasks...ERROR
>> Error: Cannot find module './source-map/source-map-generator'

Gruntfile.js

grunt.initConfig({
    cssmin: {
        target: {
            files: [{
                expand: true,
                cwd: 'css',
                src: ['*.css', '!*.min.css'],
                dest: 'css',
                ext: '.min.css'
            }, {
                expand: true,
                cwd: 'css',
                src: ['*.css', '!*.min.css'],
                dest: 'mw/css/',
                ext: '.min.css'
            }]
        }
    },
    watch: {
        cleancss: {
            files: ['*.css', '!*.min.css'],
            tasks: 'cssmin'
        },
    },
});

// Load the plugin
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-contrib-watch');

// Default task(s).
grunt.registerTask('default', ['watch']);

1 个答案:

答案 0 :(得分:0)

尝试删除node_modules文件夹,然后使用npm install重新安装依赖项。并尝试重新运行您的任务