سلام بنده پروژه ای رو طراحی کردم و بعضی قسمت های اون با vue js و pusher انجام دادم که realtime هست و وقتی این پروژه رو روی هاست اشتراکی آپلود کردم اون صفحاتی که با vuejs طراحی شده اند کار نمیکنند.
آیا باید سرور مجازی بگیرم و اینکه در سرور مجازی باید چه چیزایی نصب باشه؟
پروژه با لاراول طراحی شده
مشکل از هاست یا سرور نیست.
اگر اینطور بود پروژه لاراول باید به مشکل میخورد نه VueJs
کنسول و VueDevTools رو برای ارور ها چک کردید؟
مگه نیاز به اجرای کد npm run watch نیست برای کار بردن vuejs ؟
آخه این امکان در هاست اشتراکی امکان پذیر نیست چون دسترسی به ssh رو ندارم.
سلام دوستان برای آپلود پروژه VueJs چه امکاناتی باید داشته باشه اون سروری که میخوایم پروژه رو توش Run کنیم؟
سلام @ghomi2018
دستور npm run watch فایل های js و sass و.. رو میخونه و با تغییرات روی آنها، تغیرات رو روی فایل های نهایی app.js و style.css اعمال میکنه و صرفاٌ برای زمان توسعه هست و برای ایجاد محصول نهایی از npm run build استفاده کنید تا تمامی فایل ها بصورت مینیفای و در هم ریخته شده ساخته شوند.
@mahsamiiiir86
زبان js سمت کلاینت هست و از مرورگر کاربر برای اجرا استفاده می شود. چیز بخصوصی برای اجرا نیاز نیست، سرویس های معمول اجرای وب سرور کفایت میکنه.
منظورم خود Vue.js نبود منظورم فرمت ویو بود مثلا App.vue که اگه با وب پک یا Browserfy تبدیل نشه به js. هر سروری مقدور به ران کردنش نیست حالا من بعد از کلی سرچ توی گیت هاب و گوگل و یوتیوب و صرف کلی زمان و کلی هزینه اینترنت راهی پیدا کردم که بدون استفاده از Webpack یا Browserfy یا Nodejs خیلی راحت میتونین توی هر سروری حتی هاست های قلابی وردپرسی که تازگیا مود شده میتونین پروژه Vue.js تون رو با کامپوننت های vue. شده ران کنین (:
@mahsamiiiir86
خسته نباشید، ولی اگر وب پک کدهاتون رو تبدیل به es5 کنه توی مرورگرهای مختلف براحتی اجرا میشه و تنها مزیت وب پک این نیست که، شما پروژه تون رو minify میکنی نسخه بندی میکنی که مرورگر کش نکنه و..
مطمنا اون راهی که گفتین میشه یکم باید در موردش تحقیق کرد.
ببینید vue یک سری کد جاوااسکریپته که اگه شما پروژه ای نوشتی با vue و کپی کنی ببری روی یه سیستم دیگه که هیچی روش نصب نیست و فقط یک مرورگر داره هم اجرا میشه
من خیلی راحت با http-vue-loader کامپوننت با فرمت vue رو روی هر سروری میتونم ران کنم عین سایت های معمولی میشه نه به webpack نیاز دارین نه babel نه هیچ چیز دیگه فقط http-vue-loader نیاز دارین تازه باید بگم که خیلی راحت میتونین سایت وردپرسی تون رو توی پروژه Vue تون نمایش بدین با axios ... خیلی خیلی شیرین شده کار با Vue با این روش.
بستگی به ssr بودن یا نبودنش داره، از nuxt استفاده میکنید؟ چون اگه generate شده باشه میتونید همینطوری تو هر سرور آپلود کنید اما اگه ریل تایم هست یکم فرق داره ممکنه نود پکیج منیجر نیاز داشته باشید ، اگه با لاراول هست میتونید intertia استفاده کنید ممکنه از graphql و رست بهتر باشه، پر حرفی شد اما میتونید کلا بجای ویو از لیووایر استفاده کنید برای لاراول خوبم هست
@ghomi , @mahsamiiiir86
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟