سوال مصاحبه: اگه npm run build همون vite build هست، پس چرا مستقیما vite build رو اجرا نمیکنیم؟
پاسخ: چون کامند vite build یه کامند در سطح سیستم نیست. چون ترمینال به طور مستقیم vite رو نمیشناسه. چون vite به طور گلوبال رو سیستم نصب نیست.
اما وقتی این اسکریپت از طریق npm اجرا میشه، npm این اسکریپت رو به صورت لوکال اجرا میکنه و چون vite تو پروژه نصبه، کامند کار میکنه.
جزئیات عمیقتر رو میتونید اینجا مطالعه کنید:
🔗 LINK
@Mern_stack_01
Post #1306
1.95K
| Rad Dev (JS) 🖤 | با در نظر گرفتن این قسمت از package.json اگه تو ترمینال کامند npm run dev رو بزنید پروژه ران میشه. اما اگه خود vite رو تو ترمینال اجرا کنید احتمالا نمیشناسه و ارور میده. به نظرتون چرا؟ 🤔 @Mern_stack_01
- ❤ 44
- 👍 6
- ⚡ 4
- 🔥 2
- 🤯 1
- 🤡 1