Tailwindcss-module: لا تعمل أداة Tailwind على إزالة الأنماط غير المستخدمة نظرًا لعدم توفير مسارات قوالب.

تم إنشاؤها على ٢٠ مايو ٢٠٢٠  ·  8تعليقات  ·  مصدر: nuxt-community/tailwindcss-module

أهلا،

عند إنشاء مشروع nuxt 2.12.2 الخاص بي ، أتلقى هذا التحذير:

لا تعمل أداة Tailwind على إزالة الأنماط غير المستخدمة نظرًا لعدم توفير مسارات قوالب.

لكن يبدو أنه تم تطهير css ، على ما أعتقد؟ أي أدلة؟

question wontfix

التعليق الأكثر فائدة

رأيت الآن أن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'
    ]
  }
}

ال 8 كومينتر

نعم ، هذا ليس افتراضيًا.
المناسب في حالتي:

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 يعد تجاوزًا يدويًا. لذلك لا ينبغي أن تتطلب هذه الوحدة الافتراضية تجاوز يدوي.

image

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات