Amir.Ojvar
6 سال پیش توسط Amir.Ojvar مطرح شد
8 پاسخ

ترکیب وب پک با اکسپرس هندلبار

سلام دوستان
من قبلا با لاراول کار می کردم
و کاملا به این فریمورک آشنایی دارم

می خواستم بدونم چه طوری میتونم مثل لاراول، از وب پک در کنار یک template engine مثل hbs استفاده کنم

کسی می تونه کمکم کنه؟

مرسی


ثبت پرسش جدید
مرتضی نگهی
@kindslayer 6 سال پیش مطرح شد
0

سلام دوست عزیز ، ویدیو آموزشی یوتوب
https://www.youtube.com/watch?v=wSNa5b1mS5Y
و لینک مقاله از مدیوم که خیلیم خوب توضیح دادن
https://medium.com/@jonas_duri/build-a-landing-page-with-webpack-4-6efe83deb7fe


Amir.Ojvar
تخصص : Full Stack
@Ojvar 6 سال پیش مطرح شد
0

@kindslayer
سلام آقا مرتضی
بابت زمانی که برای پاسخگویی به سوال من گذاشتید متشکرم
این پست ها رو مطالعه کرده بودم
من با وب پک و hbs می تونم به خوبی کار کنم

مسئله ای که برام به وجود اومده اینه که تو تمام مثال فقط یک صفحه و یک فایل جی اس رو آموزش میدند
و تا الان مثالی رو پیدا نکردم که یک پروژه واقعی رو آموزش بده
همه آموزش ها در حد یک صفحه و حداکثر دو صفحه که تقریبا دور از پروژه های واقعی هستند رو بیان کردند

پروژه ای که میخوام پیاده سازی کنم حداقل ۵۰ صفحه داره
و حتی ممکنه چندین فایل تمپلیت جدا داشته باشم
من توی پروژه های لاراول هیچ وقت فایل های view رو داخل باندل نمیاوردم، اما توی این مثال ها همه فایل ها رو فقط داخل یک فایل مثل app.js یا index.js میارن آموزش میدن (به نظرم این کار خیلی مناسب پروژه های بزرگ نیست)

شما راه کاری رو میتونی به من پیشنهاد بدی؟

متشکرم


مرتضی نگهی
@kindslayer 6 سال پیش آپدیت شد
1

سلام عزیز ببخشید من خیلی درگیرم نمیتونم پیگیر فروم ها باشم . منظورتون متوجه شدم ، خب شما فریم ورک ادونیس رو مرور کنید. خیلی قشنگ این مورد رو هندل کرده .
https://adonisjs.com/
تفاوتش اینه که از Edge استفاده کرده که زیاد تفاوتی نمیکنه در حال شما.
این پکیج هم دقیقا کاری که شما میخوای رو انجام میده
https://www.npmjs.com/package/express-handlebars


Amir.Ojvar
تخصص : Full Stack
@Ojvar 6 سال پیش مطرح شد
0

@kindslayer
سلام آقا مرتضی
خیلی خیلی ممنونم
توی این چند وقته تونستم سیستمی شبیه به لاراول رو به وسیله وب پک پیاده سازی کنم
اما فکر می کنم AdonisJs گزینه مناسب تری برای من باشه

باز هم متشکرم
شاد و پیرو باشی


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

Adonis عالی هستش اما نگاهی هم به سورس کد Laravel-mix بندازید بد نیست.


Amir.Ojvar
تخصص : Full Stack
@Ojvar 6 سال پیش مطرح شد
0

@ali.bayat
سلام

سعی کردم اون رو هم بخونمش
اما زمان نسبتا زیادی از من می برد
به همین خاطر یه جورایی بی خیالش شدم

:)


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

@Ojvar
بله مسلما کدی که جفری وِی بنویسه، می‌تونه کد پیچیده ای باشه اما به بهترین نحو ممکن ارتباطات رو پیاده‌سازی کرده.


Amir.Ojvar
تخصص : Full Stack
@Ojvar 6 سال پیش مطرح شد
0

دوستان من مسئله اولم رو تونستم با Adonis حل کنم
اما یه مسئله جدیدددددد

چه طوریه می تونم در موتور Edge.js که تمپلیت انجین مورد استفاده در Adonis هست، آدرس های مربوط به تگ های Script و Link که به صورت [name].[hash].[ex] رو درج کنم ( که قاعدتا باید توسط یه پلاگین این کار انجام بشه)
از html-webpack-plugin استفاده کردم اما زمانی که از partial ها در edge استفاده کردم همه چی ریخت بهم
یعنی این پلاگین برای هر فایل تگ ها رو به صورت جدا گانه درج می کنه و این باعث می شه که زمانی که تمپلیت انجین فایل های partial رو به فایل layout اصلی می چسبونه خطا تولید بشه
نمی دونم الان باید چه کار کنم!!


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

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