یوسف جعفری
2 سال پیش توسط یوسف جعفری مطرح شد
6 پاسخ

ویت در لاراول 9

سلام به همه دوستان عزیز،
سوالم ساده هست : من توی لاراول 9 با ویت از npm run build استفاده کردم تا بیلد بگیرم و بعد توی پروژه با این ارور برخورد کردم
Unable to locate file in Vite manifest: resources/css/app.css.

و لاین خطا هم این کد هست
@vite('resources/css/app.css')

نمیدانم مشکل چیست ممنون میشم دستمو بگیرید😁


ثبت پرسش جدید
حمید
@hamid198br 2 سال پیش مطرح شد
0

سلام خوبی...
منم همین ارور رو داشتم اتفاقا همین 1ساعت پیش درست شد
فقط داخل ترمینال وارد پوشه پروژم شدم دستور npm install رو زدم و بعد npm run dev رو زدم بعد به راحتی پروژم بالا اومد بدون هیچ خطایی


حمید
@hamid198br 2 سال پیش مطرح شد
0

البته برا من بعد اینکه npm install رو زدم دستور npm run dev کار نکرد خطا میداد . بعد دستور npm run vuild رو زدم بعدش دستور npm run dev کار کرد و پروژه اجرا شد


یوسف جعفری
@titan.2018.yj 2 سال پیش مطرح شد
0

سلام و ممنون از نظرت @hamid198br ولی وقتی ما Npm run build ر و میزنیم پروژه دیگه نباید نیازی به npm run dev داشته باشه، درسته کلا اگه npm run dev رو بزنیم کار میکنه ولی تو حالت build باید بدون اون کار کنه که اینجا کار نمیکنه


imkind
@imaneshgh1376 1 سال پیش مطرح شد
0

متاسفانه منم همین ارور رو دارم و نتونستم حل کنم ... کسی تونسته درست کنه؟


سعیده73
تخصص : It man
@s.dana.a.70.73 10 ماه پیش مطرح شد
0

سلام بنده هم همین مسکل رو دارم ولی نمیشه حل کر ممنون میسم کسی کمک کنه


Nima Etemadi Far
@nimaet76 9 ماه پیش مطرح شد
0

خداروشکر بالاخره بعد از چند روز راه حل این مشکل رو پیدا کردم گفتم اینجا هم بزارم شاید به بقیه کمکی بشه.
وقتی روی لوکال هستیم فایل ها توی public هستن
و وقتی روی سرور میریزیم فایل های ایندس و ... باید انتقال بدیم به پوشه ی public_html و این رو لاراول تشخیص میده ولی متاسفانه برای vite باید تعریف بشه . از این رو باید کدی که توی vite.config.js هست رو اینجوری نوشت

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({

    build: {
        outDir: './public_html/build/'
    },

    plugins: [

        laravel([
            'resources/js/app.js',
        ]),
    ],
});

یعنی قسمت :

build: {
        outDir: './public_html/build/'
    },

به فایل باید اضافه شود و اینجوری بعد از دستور npm run build -> بغیر از پوشه ی public . پوشه ی public_html هم ساخته میشود که پوشه ی build در ان قرار دارد

حالا برای اپلود اسکریپت توی سرور و اکسترکت فایل زیپ . ما هر دو پوشه ی
public و public_html رو داریم توی اسکریپت
و فقط برای انتقال فایل های public به public_html همه ی انها رو انتقال میدیم بغیر از پوشه ی build چونکه خودش توی public_html اون پوشه قرار دارد و الان بدون نقص پروژه لاراولیمون ک از vite کمک میگیره اجرا میشه

@s.dana.a.70.73
@imaneshgh1376
@titan.2018.yj
@hamid198br


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام