Amir Alsaeed نشر 16 يونيو 2021 أرسل تقرير نشر 16 يونيو 2021 أحاول إضافة Tailwind CSS في مشروع لارافل، من خلال الأمر التالي: npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9 ثم: npx tailwindcss init وأقوم بعدها بتعديل محتوى ملف إعدادات tailwind على الشكل التالي: module.exports = { purge: [ "./resources/**/*.blade.php", "./resources/**/*.js", ], darkMode: false, theme: { extend: {} }, variants: { extend: {} }, plugins: [] }; ولكن عند تشغيل الأمر npm run dev يظهر لي الخطأ التالي: ERROR in ./resources/css/app.css Module build failed(from ./node_modules/css-loader/index/js); TypeError: getProcessedPlugins is not a function ماهي الطريقة الصحيحة لإضافة tailwind إلى لارافل؟ اقتباس
0 Adnane Kadri نشر 16 يونيو 2021 أرسل تقرير نشر 16 يونيو 2021 قد تكون المشكلة بسبب تداخل النسخ أو تكرارها , لاحظ تثبيتك لأكثر من حزمة في نفس الأمر : npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ لذلك تأكد أولا أن تقوم بإزالتها , إما عن طريق الأمر : npm uninstall tailwindcss postcss autoprefixer أو إزالة الأسطر الخاصة بالحزم المعنية من ملف package.json ثم تنفيذ الأمر : npm install ثم الان نأتي لتثبيت tailwind على نحو صحيح : يكون أمر تثبيت الحزمة و الحزم المطلوبة على هذا النحو : npm install -D tailwindcss@latest postcss@latest autoprefixer@latest قد لا تحتاج الخطوتين التاليتين كونك تقوم بإنشاء ملف إعداد tailwind على نحو صحيح . 2. قم بإنشاء ملف إعداد tailwind عن طريق طباعة الأمر : npx tailwindcss init 3. قم بهيئة Tailwind لإزالة التنسيقات الغير المستخدمة في بيئة الإنتاج : // tailwind.config.js module.exports = { purge: [], purge: [ './resources/**/*.blade.php', './resources/**/*.js', './resources/**/*.vue', ], darkMode: false, // or 'media' or 'class' theme: { extend: {}, }, variants: { extend: {}, }, plugins: [], } 4. إعداد tailwind عن طريق webpack : mix.js("resources/js/app.js", "public/js") .postCss("resources/css/app.css", "public/css", [ require("tailwindcss"), ]); الان يمكنك استعمال tailwind و تضمينه في ملفات css المعنية . و يمكنك البناء عن طريق تشغيل الأمر : npm run build 1 اقتباس
السؤال
Amir Alsaeed
أحاول إضافة Tailwind CSS في مشروع لارافل، من خلال الأمر التالي:
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
ثم:
npx tailwindcss init
وأقوم بعدها بتعديل محتوى ملف إعدادات tailwind على الشكل التالي:
module.exports = { purge: [ "./resources/**/*.blade.php", "./resources/**/*.js", ], darkMode: false, theme: { extend: {} }, variants: { extend: {} }, plugins: [] };
ولكن عند تشغيل الأمر npm run dev يظهر لي الخطأ التالي:
ERROR in ./resources/css/app.css Module build failed(from ./node_modules/css-loader/index/js); TypeError: getProcessedPlugins is not a function
ماهي الطريقة الصحيحة لإضافة tailwind إلى لارافل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.