我第一次尝试将 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,该文件夹会被创建并且新文件在那里,只是根本没有前缀。
这是一个错误吗?难道我做错了什么?
提前致谢!:)