مشكلة في تنزيل التيلويند على لارفيل

amanialabwah
 composer require laravel-frontend-presets/tailwindcss:dev-master --dev
بمجرد تطبيق هذا الكود تظهر الرسالة 

الرجاء المساعدة

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

هل قمت بتجربة إتباع الطريقة المذكورة في المستند الرسمي لـ Tailwindcss من خلال الأوامر التالية؟:

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

والآن ضعي التالي في ملف tailwind.config.js:

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    "./resources/**/*.blade.php",
    "./resources/**/*.js",
    "./resources/**/*.vue",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

ثم في ملف ./resources/css/app.css ضعي التالي:

@tailwind base;
@tailwind components;
@tailwind utilities;

ثم في ملف app.blade.php ضعي التالي في عنصر head:

@vite('resources/css/app.css')

والآن تستطيعي استخدام كلاسات Tailwind وعليك بتشغيل أمر npm run dev من أجل التقاط التنسيقات وتحزيم المشروع.

عند تنفيذ الخطوات لا تظهر المشكلة

لكنه يظهر خطا في هدا الامر

php artisan ui tailwindcss -- auth

وهده هي المشكلة

 ERROR Command "ui" is not defined. 

المعذرة فعلا في كل خطوة تظهر مشكلة

لا يفترض أن تتعلق رسالة الخطأ التي ظهرت بالمشكلة التي يحدث، يحتمل أن المشكلة تتعلق بسبب آخر غير ذلك.

يحتمل أن حدثت بعض التعارضات أثناء تثبيت laravel-frontend-presets/tailwindcss مما أدت الى تعطيل الوصول إلى موارد التطبيق من مجلد vendor.

جرب تنفيذ الأمر:

 composer require laravel-frontend-presets/tailwindcss:dev-master --dev --no-update

متبوعا بالأمر:

composer update

وانظر ما ان اختفت المشكلة.

تظهر هذه المشكلة عند تطبيق هدا الامر

composer require laravel-frontend-presets/tailwindcss:dev-master --dev --no-update

متبوعا بالأمر:

composer update

سبب الخطأ هو أن Composer لا يمكنه حل تبعيات مشروعك، والمشكلة المحددة هي أن حزمة laravel-frontend-presets/tailwindcss تتطلب إصدارًا من laravel/framework أحدث من الإصدار الذي قمت بتثبيته، وهو إصدار 7 .0.0 بحد ادنى.

ولحل المشكل، ستحتاجين إلى تحديث إصدار laravel/framework عن طريق الأمر التالي:

composer update laravel/framework

ولكن قد يؤدي ذلك إلى مشاكل في المشروع لديك في حال تم كتابة الكود لإصدار أقدم من لارافل.

تظهر هذه المشكلة

Your requirements could not be resolved to an installable set of packages.

عليك باستخدام الأوامر بالشكل التالي لتجاهل إصدار PHP المحدد في ملف Composer :

composer install --ignore-platform-reqs

أو في حالة التحديث:

composer update --ignore-platform-reqs

والفرق أننا أضفنا معلمة --ignore-platform-reqs.

وفي حال استمرار المشكلة من الأفضل ضغط مجلد المشروع، ثم رفعه وإضافه رابط له هنا لتفقد المشكلة.

عفوا اين ارفع الملف المضغوط على اي منصة

باستخدام أي موقع لرفع الملفات مثل الموقع التالي وستحصلي على رابط: