نقشههای منبع به شما امکان میدهند کد خود را حتی پس از ترکیب و کوچکسازی آن، قابل خواندن و اشکالزدایی نگه دارید، بدون اینکه بر عملکرد تأثیر بگذارد.
هنگام استفاده از ترانسپایلرها، مینیفایرها و بستهکنندههای مختلف، کدی که استفاده میکنید با کدی که مینویسید متفاوت است. برای بهبود عملکرد شبکه، این ابزارها کد را در یک خط فشرده می کنند، کاراکترهای غیر ضروری را حذف می کنند و متغیرها را کوتاه می کنند.
بسیاری از ابزارها می توانند نقشه های منبع را برای همراهی کد شما تولید کنند.
Chrome DevTools هم کد مستقر شده و هم نقشههای منبع را میخواند و به شما امکان میدهد کد خود را همانطور که معمولاً انجام میدهید اشکال زدایی کنید ، حتی با نقاط شکست .
برای درک بهتر نحوه عملکرد نقشههای منبع، تصویرساز نقشههای منبع را بررسی کنید.
علاوه بر این، نقشه های منبع می توانند پسوند داشته باشند. اگر ابزارها و فریم ورک هایی می سازید، از آنها حمایت کنید. این مطالعه موردی را بررسی کنید: اشکالزدایی زاویهای بهتر با DevTools ، جایی که تیم DevTools و Angular با پشتیبانی از برنامه افزودنی x_google_ignoreList
، تجربه اشکالزدایی را در DevTools بهبود بخشیدند.
برای کسب اطلاعات بیشتر، نگاه کنید به: