Я работаю над приложением nodeJs и по ошибке забыл удалить отладчик; код в нем. Буду ли я сталкиваться с какими-либо проблемами, если разверну тот же код в прямом эфире?
debugger операторы будут влиять на приложение Node, только если был включен режим отладки с опцией --inspect или другими способами, перечисленными в документации . В противном случае они будут игнорироваться; их влияние на производительность минимально.
debugger
--inspect
Возможный способ избежать этой ситуации в будущем - включить ESLint no-debugger rule и применить его при развертывании.
no-debugger
Это не проблема. Также в будущем вы можете использовать некоторые инструменты для автоматического исключения инструкции debugger из вашего производственного кода. Например. с плагином babel .