السلام عليكم,
الخطأ:
في الآونة الأخيرة إستبدلت laravel محزِّم الوحدات webpack بــ vite, و أظن هو سبب المشكلة التي ظهرت لي, لا أدري بالضبط ما الخلل ولكنني أتوقع أنه تضارب بين الملفات داخل المشروع لأنه نزل مع المشروع webpack.mix.js و كذلك vite.conig.js
إصدار لارافل
Laravel Framework 9.22.1
اما في الإصدار السابق Laravel Framework 9.22.0 لم أواجه هذه المشكلة وتم إستخدام vite بشكل جيد,
مجلد المشروع :b-store.rar
قمت باعداد بيئة اختبارية مناسبة، أظن ان المشكلة تحديدا هي في تكوين ملف manifest.json من طرف vite نفسه.
لجبر توليد هذا الملف في وضع البناء يوجد الخيار build.manifest ضمن كائن اعداد vite في ملف vite.config.js، تعريفه سيحل كامل المشكلة:
export default defineConfig({
build: {
// generate manifest.json in outDir
manifest: true,
},
..
ثم بالطبع اعادة بناء الاصول عن طريق npm run dev.
قد تواجه مشكلة تخبرك ان vite غير معرف ضمن المشروع، يمكنك تثبيته هو الآخر ع