سلام دوستان
من قبلا با لاراول کار می کردم
و کاملا به این فریمورک آشنایی دارم
می خواستم بدونم چه طوری میتونم مثل لاراول، از وب پک در کنار یک template engine مثل hbs استفاده کنم
کسی می تونه کمکم کنه؟
مرسی
سلام دوست عزیز ، ویدیو آموزشی یوتوب
https://www.youtube.com/watch?v=wSNa5b1mS5Y
و لینک مقاله از مدیوم که خیلیم خوب توضیح دادن
https://medium.com/@jonas_duri/build-a-landing-page-with-webpack-4-6efe83deb7fe
@kindslayer
سلام آقا مرتضی
بابت زمانی که برای پاسخگویی به سوال من گذاشتید متشکرم
این پست ها رو مطالعه کرده بودم
من با وب پک و hbs می تونم به خوبی کار کنم
مسئله ای که برام به وجود اومده اینه که تو تمام مثال فقط یک صفحه و یک فایل جی اس رو آموزش میدند
و تا الان مثالی رو پیدا نکردم که یک پروژه واقعی رو آموزش بده
همه آموزش ها در حد یک صفحه و حداکثر دو صفحه که تقریبا دور از پروژه های واقعی هستند رو بیان کردند
پروژه ای که میخوام پیاده سازی کنم حداقل ۵۰ صفحه داره
و حتی ممکنه چندین فایل تمپلیت جدا داشته باشم
من توی پروژه های لاراول هیچ وقت فایل های view رو داخل باندل نمیاوردم، اما توی این مثال ها همه فایل ها رو فقط داخل یک فایل مثل app.js یا index.js میارن آموزش میدن (به نظرم این کار خیلی مناسب پروژه های بزرگ نیست)
شما راه کاری رو میتونی به من پیشنهاد بدی؟
متشکرم
سلام عزیز ببخشید من خیلی درگیرم نمیتونم پیگیر فروم ها باشم . منظورتون متوجه شدم ، خب شما فریم ورک ادونیس رو مرور کنید. خیلی قشنگ این مورد رو هندل کرده .
https://adonisjs.com/
تفاوتش اینه که از Edge استفاده کرده که زیاد تفاوتی نمیکنه در حال شما.
این پکیج هم دقیقا کاری که شما میخوای رو انجام میده
https://www.npmjs.com/package/express-handlebars
@kindslayer
سلام آقا مرتضی
خیلی خیلی ممنونم
توی این چند وقته تونستم سیستمی شبیه به لاراول رو به وسیله وب پک پیاده سازی کنم
اما فکر می کنم AdonisJs گزینه مناسب تری برای من باشه
باز هم متشکرم
شاد و پیرو باشی
@ali.bayat
سلام
سعی کردم اون رو هم بخونمش
اما زمان نسبتا زیادی از من می برد
به همین خاطر یه جورایی بی خیالش شدم
:)
دوستان من مسئله اولم رو تونستم با Adonis حل کنم
اما یه مسئله جدیدددددد
چه طوریه می تونم در موتور Edge.js که تمپلیت انجین مورد استفاده در Adonis هست، آدرس های مربوط به تگ های Script و Link که به صورت [name].[hash].[ex] رو درج کنم ( که قاعدتا باید توسط یه پلاگین این کار انجام بشه)
از html-webpack-plugin استفاده کردم اما زمانی که از partial ها در edge استفاده کردم همه چی ریخت بهم
یعنی این پلاگین برای هر فایل تگ ها رو به صورت جدا گانه درج می کنه و این باعث می شه که زمانی که تمپلیت انجین فایل های partial رو به فایل layout اصلی می چسبونه خطا تولید بشه
نمی دونم الان باید چه کار کنم!!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟