أهلا،
عند إنشاء مشروع nuxt 2.12.2 الخاص بي ، أتلقى هذا التحذير:
لا تعمل أداة Tailwind على إزالة الأنماط غير المستخدمة نظرًا لعدم توفير مسارات قوالب.
لكن يبدو أنه تم تطهير css ، على ما أعتقد؟ أي أدلة؟
نعم ، هذا ليس افتراضيًا.
المناسب في حالتي:
module.exports = {
purge: [
"./pages/**/*.vue",
"./components/**/*.vue",
"./plugins/**/*.vue",
"./static/**/*.vue",
"./store/**/*.vue"
],
theme: {},
variants: {},
plugins: []
};
لقد حدث لي أيضًا ، وعملت مع حل Triloworld . لكن أعتقد أنه يجب إضافته بشكل افتراضي !!
يبدو أن حل Triloworld يعمل بشكل جيد! شكرا!
رأيت الآن أنAtinux وضع الإعدادات الموصى بها على الجديد tailwind.config.js
المشكلة هي أنه لم يتم تحديثه للمشاريع الحالية.
الإعدادات الموصى بها هي:
// tailwind.config.js
module.exports = {
/* ... your actual config */,
purge: {
// Learn more on https://tailwindcss.com/docs/controlling-file-size/#removing-unused-css
enabled: process.env.NODE_ENV === 'production',
content: [
'components/**/*.vue',
'layouts/**/*.vue',
'pages/**/*.vue',
'plugins/**/*.js',
'nuxt.config.js'
]
}
}
شكرًا santicros ، التكوين الخاص بك يساعدني كثيرًا. عندما أقوم بالبناء أو الإنشاء باستخدام حل md:*
في الملفات المترجمة.
dbarjs يواجه نفس المشكلة من نهايتي بـ md:*
. تم تعطيل عملية المسح في tailwind.config.js و nuxt.config.js
لا أعتقد أن هذه الوحدة يجب أن تتطلب إضافة علامة إنتاج مقابل enabled
.
وفقًا لمستندات Tailwind ، يجب أن يتم التطهير فقط في الإنتاج ، ومن الواضح أن enabled
يعد تجاوزًا يدويًا. لذلك لا ينبغي أن تتطلب هذه الوحدة الافتراضية تجاوز يدوي.
تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.
التعليق الأكثر فائدة
رأيت الآن أنAtinux وضع الإعدادات الموصى بها على الجديد tailwind.config.js
المشكلة هي أنه لم يتم تحديثه للمشاريع الحالية.
الإعدادات الموصى بها هي: