PDA

View Full Version : فولدر node_modules باید روی سرور قرار داده شده شود؟



roya_django
یک شنبه 07 خرداد 1396, 18:42 عصر
سلام
وقتی با npm یک کتابخانه مثل webpackge و یا babel رو نصب می کنیم فولدری به نام node_modules برای ما ایجاد می کنه حجم این ماژول به 40 مگ هم میرسه.
ایا ما باید تمام این فولدر رو روی سرور قرار بدیم ایا انجام این کار load سایت رو زمانبر نمی کنه؟
متشکرم

plague
دوشنبه 08 خرداد 1396, 01:04 صبح
لود سایت بستگی به حجم فایل های روش نداره چون قرار نیست توی هر درخواست همه فایل ها بارگزاری بشن

roya_django
دوشنبه 08 خرداد 1396, 09:53 صبح
وقتی ما از webpack استفاده می کنیم این webpack میاد تمام کدهای جاوااسکریپت نوشته شده رو در یک فایل جاوااسکریپت قرار میده به این ترتیب برای لود شدن اولیه ی سایت باید
چندین مگ فایل جاوااسکریپت توسط کاربر دانلود بشه برای این مورد باید چه چاره ای پیدا کنیم؟ اگه فایل هارو نگذاریم که توسط کاربر دانلود شه که دیگه single page application نیست اگه بگذاریم دانلود کنه که حجم زیادی از کد رو باید دانلود کنه.
ایا ایجاد سایت به روش single page application موجب بارگزای مقادیر زیادی کد جاوااسکریپت در مرورگر کاربر نمیشه؟
اگه از webpack استفاده نکنم و فایل هارو تکه تکه نگه دارم که اون خودش مشکلات دیگه ای رو به همراه داره.
ایا باید از ابزاری غیر از webpack استفاده کنم؟

plague
دوشنبه 08 خرداد 1396, 22:24 عصر
لود اولیه اپ های spa یکم بیشتر طول میکشه طبیعتا
با وب پک آشنا نیستم
ولی خیلی از حجم فایل هایی که میبینی توی فولدر مربوط به دپندنسی هایی هستن که توی سرور ران میشه و قرار نیست کاربر بارگزاریشون بکنه