راکت

ایا node modules را هنگام اپلود باید اپلود کرد

7 پاسخ

دوستان من برای اولین بار هست که در پروژه ام از node modules استفاده می کنم برای Tailwind و بعدش هم ریکت
برای اپلود پروژه باید چه چیزی رو روی پنل خودم اپلود کنم؟
ایا node modules هم باید اپلود شود؟ فایل های کانفیگ چطور؟مثل package-lock.json و .... ؟!!!!!!

لطفا راهنمایی کنید
@ajdar9667
@websaz
@gomnam
@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

7
محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

سلام
بله باید کپی شود البته اگر در سرور دستور npm install رو نمی زنید
شما دارید از پوشه node modules به عنوان dist ا ستفاده می کنید
یعنی فایل های تالویند دارند از داخل اون پوشه فراخوانی می شن
و چون داخل سرور دستور npm install زده نمی شه
باید کپی کنیدش
بخشی نا مفهوم بود بپرسید جواب می بدم😀

امیر واحدی
امیر واحدی
@amirvahedix

تخصص: برنامه ننویس

سلام
در انتهای پروژه باید دستور build توی npm رو اجرا کنید تا کل فایلهای مورد نیازتون برای اپلود پروژه React
و تنها چیزی که روی سرور میبرین فولدر build هستش و به بقیه فایلا نیازی نیستش (البته اگه پروژه تون کلا react هستش)

شاید پاسخ شما همین‌جا باشد

محمد معین بابائی
محمد معین بابائی
@moeinbabaei

تخصص: Web developer

@amirvahedix
@mimsadAlef
بله دقیقا همین منظورم بود من الان فایل tailwindcss رو با postcss تو یه فایل style.css ریختم و تو خود پروژه فقط از اون فایل استفاده می کنم و هر تغییری که میدم با npm اون رو اپدیت می کنم .
الان باید node modules هم باشه کنارش ؟!!!

امیر واحدی
امیر واحدی
@amirvahedix

تخصص: برنامه ننویس

خیر احتیاجی نیست
البته نمیدونم tailwind فایل جاوا اسکریپتی داره یا نه و شما فقط cssش رو ریختی توی استایل که کاری ب نود ماژول نداره
برای جاوااسکریپتش بهش نیاز پیدا میکنین

به طور کلی اصول کار اینه که در طی مراحل توسعه شما این پوشه رو توی نرم افزارتون باید داشته باشید برای این که کار کنه برنامه
چون کل وابستگی ها توی این پوشه هستش

ولی وقتی که میخوای پروژه رو خروجی نهایی بگیری و روی سرور یا هاست اپلود کنی، باید اول دستور npm run build رو بزنی، بعد پروژه رو بدون این فولدر اپلود کنی.

امیرحسین قلی‌فام
امیرحسین قلی‌فام
@qolifam

سلام
آقا شما آموزش tailWind رو از کجا دنبال میکنین؟
من نتونستم پیداش کنم‌:(
@moeinbabaei

محمد معین بابائی
محمد معین بابائی
@moeinbabaei

تخصص: Web developer

@qolifam
@hesammousavi
متسفانه واقعا منابع اموزشی کمی داره من از داکیومنت خودش استفاده می کنم که واقعا نا مفهومه

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام اگر پروژه شما نهایی هست فقط فایل html و css و js کامپایل شده رو باید قرار بدید اما اگر می خواهید توسعه بدهید باید node modules رو انتقال بدید

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

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