⚠️ چطور npm میتونه بدون خبر کد شما رو تغییر بده؟
شاید براتون پیش اومده که هیچ تغییری توی کد نزده باشید ولی بعد از یک npm install، پروژهتون دیگه مثل قبل کار نکنه!
علتش میتونه همین باشه:
در فایل package.json وقتی از نمادهای ^ (caret) یا ~ (tilde) استفاده میکنید، npm موقع نصب به طور خودکار آخرین نسخهی patch یا minor پکیج رو میگیره.
این یعنی حتی بدون تغییر دستی dependency، ممکنه کد شما به نسخهای جدید از یک کتابخانه متصل بشه.
گاهی باگهای غیرمنتظره باعث بیثبات شدن بیلدها می شوند.
@TryCodeBox
#JavaScript #NPM #SoftwareDevelopment
شاید براتون پیش اومده که هیچ تغییری توی کد نزده باشید ولی بعد از یک npm install، پروژهتون دیگه مثل قبل کار نکنه!
علتش میتونه همین باشه:
در فایل package.json وقتی از نمادهای ^ (caret) یا ~ (tilde) استفاده میکنید، npm موقع نصب به طور خودکار آخرین نسخهی patch یا minor پکیج رو میگیره.
این یعنی حتی بدون تغییر دستی dependency، ممکنه کد شما به نسخهای جدید از یک کتابخانه متصل بشه.
گاهی باگهای غیرمنتظره باعث بیثبات شدن بیلدها می شوند.
@TryCodeBox
#JavaScript #NPM #SoftwareDevelopment
❤5