【发布时间】:2019-12-23 17:17:56
【问题描述】:
我正在尝试将 customMedia option 添加到我的 postcss-cssnext features 配置和 importFrom 文件位置,但这不起作用,我在项目构建时没有任何错误,只有最终的 Missing @custom-media definition for '--small-viewport'. The entire rule has been removed from the output.当我尝试使用媒体时。我该如何调试?
module.exports = {
plugins: [
require('postcss-import')(),
require('postcss-nested')(),
require('postcss-simple-vars')({
variables: {
...require('./src/ui/variables')
}
}),
require('postcss-cssnext')({
features: {
customProperties: false,
browsers: ['> 0.5%, last 2 versions, Firefox ESR, not dead'],
customMedia: {
importFrom: require('path').join(__dirname, './src/ui/custom-media.css')
}
},
}),
require('cssnano')({
autoprefixer: false,
zindex: false,
reduceIdents: false,
discardComments: { removeAll: true },
discardUnused: { fontFace: false },
colormin: false,
}),
]
};
【问题讨论】: