Таким образом, я столкнулся с той же проблемой, и я немного покопался и нашел здесь решение https://lancecore.com/building-our-sites/.
Я решил это, используя собственный экстрактор для Purgecss и в этом экстракторе записал выражение регулярного выраженияэто правильно соответствует способу создания адаптивных классов в tailwindcss.
Теперь, вот мой файл postcss.config.js, где произошла вся эта магия:
const purgecss = require('@fullhuman/postcss-purgecss')
class TailwindExtractor {
static extract(content) {
return content.match(/[A-z0-9-:\/]+/g)
}
}
module.exports = {
plugins: [
require('tailwindcss')('./tailwind.js'),
require('autoprefixer'),
purgecss({
content: [
'./pages/**/*.vue',
'./layouts/**/*.vue',
'./components/**/*.vue'
],
extractors: [{
extractor: TailwindExtractor,
extensions: ['vue']
}
],
whitelist: ['html', 'body']
})
]
}