2

我第一次尝试将 grunt-postcss 与 autoprefixer 一起使用,但 css 没有得到前缀。我确实收到了消息

Running "postcss:dist" (postcss) task
>> 1 processed stylesheet created.

Done, without errors.

但没有任何前缀。

test.css为了确保问题不是我的 css 我创建了一个名为

html {display:flex;}

并添加了不同的浏览器组合来尝试触发前缀,但无济于事。

这是任务现在的样子:

postcss: {
  options: {
    processsors: [
      require('autoprefixer')({
        browsers: [
          'last 8 versions'
        ]
      })
    ]
  },
  dist: {
    files: {
      'src/css/prefixed/test.css':'src/css/test.css'
    }
  }
}

任务注册为

grunt.registerTask('default', ['postcss:dist']);

将“ .postcss ”添加到该require行没有任何效果(我已经看到这里和那里使用过),也没有将files属性替换为

src: 'src/css/test.css',
dest: 'src/css/prefixed/test.css'

如果我删除 'prefixed' 文件夹并运行 grunt,该文件夹会被创建并且新文件在那里,只是根本没有前缀。

这是一个错误吗?难道我做错了什么?

提前致谢!:)

4

0 回答 0