تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Atie Karbasi
ارتباط create react App و npm
مجتبی سوری حل شده توسط مجتبی سوری

سلام روزتون بخیر.

سوال اول این که با نصب create react App دیگه نیازی به استفاده از دستور npm init و npm install نیست؟ و تمام تنظیمات مورد نیاز با نصب create react App انجام میشه؟ و در واقع همون کاری که قبلا با npm init برای پروژه‌های js انجام میشد الان  create react App برای ساخت پروژه ری اکت برای ما انجام میده؟

و سوال دوم اینکه اگر قرار باشه ادامه یک پروژه ری اکت رو ما انجام بدیم، علاوه بر فولدر سورس‌ها چه فایل‌های دیگه ای رو باید بگیریم؟ گرفتن فایل package.json اجباری هست؟ و بدون اون نمیشه پروژه رو بالا آورد و ادامه داد؟

سلام

اولین باری که میخوایم یک پروژه جدید رو با create react app ایجاد می‌کنیم با استفاده از npx اون رو ایجاد می‌کنیم.

فرآیند به صورت کامل انجام میشه یعنی فایل package.json ایجاد میشه و اون کانفیگی که نیاز هست داخلش قرار می‌گیره! پیکج‌های مورد نیاز با استفاده از npm نصب میشه، پوشه‌ها و فایل‌ها مورد نیاز و ... انجام میشه و برای اولین بار دیگه نیازی نیست ما کاری انجام بدیم و با دستوراتی که از قبل نوشته شده به صورت اتوماتیک کل فرایند انجام میشه

معمولا با ابزاری مثل git روند تکمیل شدن پروژه مدیریت میشه و ما در نهایت کل پروژه رو میفرستیم روی سروری که فایل پروژه اونجا نگهداری میشه مثل gitlab یا github یا هر سرور دیگه ای!

حالا هر کسی که پروژه رو دریافت بکن نیاز داره برای اینکه پروژه رو بتون اجرا بکن باید پکیج‌های مورد نیاز رو نصب بکن که این نیازمند وجود package.json یا فایل lock آن هست و با استفاده از npm install پکیج‌های مورد نیاز رو نصب می‌کنه و میتونه اون رو اجرا بکن

 

سوال دوم رو کامل متوجه نشدم منظورت چی هست! منطقا ما کامپوننت‌ها و بقیه موارد رو داخل پوشه src قرار می‌دیم و بیشتر موارد با همون سروکار داریم! مگر اینکه تنظیم خاصی بخوایم انجام بدیم و ...

بهترین پاسخ
مجتبی سوری ۲۶ آبان ۱۳۹۹، ۱۷:۵۶