【问题标题】:Error on creating minified css with grunt-contrib-cssmin使用 grunt-contrib-cssmin 创建缩小 css 时出错
【发布时间】:2015-11-19 03:56:43
【问题描述】:

当我尝试使用 grunt-contrib-cssmin. SourceMaponcssmin.js` 设置为 false 创建缩小 css 时遇到问题,我无法找到为什么我不断收到此错误消息。

我该怎么处理这个./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']);

【问题讨论】:

  • 尝试删除您的node_modules 文件夹并使用npm install 重新安装您的依赖项。并尝试重新运行您的任务
  • 我是一名新的网络开发人员,尽管问题看起来很傻,但您给出了正确的解决方案,我解决了。谢谢你,@LouisBarranqueiro。
  • 好消息。我要把它添加为anwser

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    相关资源
    最近更新 更多