سلام وقتتون بخیر من npm رو نصب کردم تمام چسزهای مورد نیاز رو نصب کردم ولی فایل webpack.mix.js رو نمیبینم
ممنون میشم راهنمایی کنید و بفرمایید چطور باید نصب کینم
سلام،
از نسخه 9.19 به بعد vite جایگزین laravel-mix شده است.
برای مهاجرت به vite میتونید این لینک رو مطالعه کنید.
البته اگر ورژن جدید رو نصب کردید vite روی نسخه جدید نصب خواهد بود.
داخل وب در مورد vite مقالات زیادی نوشته شده است. (همچنین مقالات فارسی)
استاد ماندیس بحرینی۲۷ تیر ۱۴۰۲، ۰۶:۱۹
سرچ کردم چیز خوبی ندیدم که چطور از vite باید استفاده کنم
گرگین ابتکار۲۷ تیر ۱۴۰۲، ۰۹:۱۱
و اینکه داکیومنت اصلی خود لاراول رو هم از تاپیکهای قبلی که بچهها پرسیده بودند دیدم ولی زیاد متوجه نشدم
گرگین ابتکار۲۷ تیر ۱۴۰۲، ۰۹:۲۵
من مقداری کار با vite رو یاد گرفتم ولی حین اجرای npm run dev به این ارور بر میخورم
> dev
> vite
file:///home/mohammadrasoul/video-share/node_modules/vite/bin/vite.js:7
await import('source-map-support').then((r) => r.default.install())
^^^^^
SyntaxError: Unexpected reserved word
at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
at async link (internal/modules/esm/module_job.js:42:21)
گرگین ابتکار۲۷ تیر ۱۴۰۲، ۱۵:۵۹
node و npm رو به آخرین نسخه بروزرسانی کنید.
استاد ماندیس بحرینی۲۸ تیر ۱۴۰۲، ۰۳:۴۴
به روزرسانی انجام شد
مشکل حل نشد?
گرگین ابتکار۲۸ تیر ۱۴۰۲، ۰۳:۵۳
پروژتون رو بصورت کامل در گیتهاب قرار بدید یا زیپ کنید اینجا پیوست کنید تا بررسی کنم، شاید در فایلها تغییراتی ایجاد کرده باشید.
اول اینکه type در package.json روی module ست شده و این یعنی vite از ES Module برای import پکیجها و فایلها پیروی میکنه و تمام requireها باید تبدیل به import شود، برای مثال فایل app.js به این شکل خواهد بود: