Оскільки це досить популярне питання, яке стосується редагування в реальному часі JS, я хочу зазначити ще один корисний варіант. Як описав svjacob у своїй відповіді:
Я зрозумів, що можу приєднати крапку на відладці до якогось рядка коду до того, що я хотів динамічно редагувати. А оскільки точки перерви залишаються навіть після перезавантаження сторінки, я зміг змінити потрібні зміни, коли я зупинився на точці перерви, а потім продовжував дозволяти завантажувати сторінку.
Наведене вище рішення не працювало для мене для досить великого JS (пакет веб-пакетів - мінімізована версія 3,21 МБ, 130k рядків коду в попередньо встановленій версії) - хром зазнав аварії та попросив перезавантажити сторінку, яка повернула будь-які збережені зміни. Шлях в цьому випадку був Fiddler, де ви можете встановити опцію AutoRespond для заміни будь-якого віддаленого ресурсу будь-яким локальним файлом з вашого комп’ютера - детальну інформацію див. У цьому питанні .
У моєму випадку я також повинен був додати заголовки CORS до Fiddler, щоб успішно висміяти відповідь.