首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告:[object Object]不是PostCSS插件。带有自动修复程序的GruntJS

警告:[object Object]不是PostCSS插件。带有自动修复程序的GruntJS
EN

Stack Overflow用户
提问于 2021-06-05 15:01:40
回答 1查看 236关注 0票数 2

我正在尝试使用PostCSS插件自动修复与grunt。我已经阅读了许多相关的文章和Stackoverflow的答案,但我仍然得到“警告:对象对象不是PostCSS插件的使用--强制继续”。

代码语言:javascript
复制
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        sass: {
            dist: {
                files: {
                    'css/style.css' : 'scss/style.scss'
                }
            }
        },
        watch: {
            css: {
                files: '**/*.scss',
                tasks: ['sass']
            }
        },
        postcss: {
            options: {
                map: true,
                processors: [
                    require('autoprefixer')()
                ]
            },
            dist: {
                src: 'css/*.css'
            }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-sass');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-postcss');
    grunt.registerTask('dev',['sass','watch']);
    grunt.registerTask('build',['sass', 'postcss']);
}

package.json
  "devDependencies": {
    "grunt": "^1.4.0",
    "grunt-contrib-sass": "^2.0.0",
    "grunt-contrib-watch": "^1.1.0",
    "grunt-postcss": "^0.9.0",
    "postcss": "^8.3.0",
    "autoprefixer": "^10.2.6"
  }


I am a newbie so please help.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-08 21:34:13

还不确定根本原因是什么,但将autoprefixer降级到版本9解决了这个问题

代码语言:javascript
复制
package.json
  "devDependencies": {
    "grunt": "^1.4.0",
    "grunt-contrib-sass": "^2.0.0",
    "grunt-contrib-watch": "^1.1.0",
    "grunt-postcss": "^0.9.0",
    "postcss": "^8.3.0",
    "autoprefixer": "^9.8.6"
  }
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67847162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档