Я хотел бы:ведение журнала отладки с React
- вставки отладки протоколирования заявления в мой код, что я хочу, чтобы иметь возможность включать и выключать в процессе развития; и
- , тогда эти заявления полностью исключены.
Для выполнения зачистки бревен для производства, я видел, что React сам проект использует эту идиому:
if ("production" !== process.env.NODE_ENV) {
// warn or log or whatever
}
Составитель модули с process.env.NODE_ENV
набором для "production"
и затем запустить связку через например, UglifyJS, журналы будут исключены как недоступные.
Это прекрасно, но существуют ли более гибкие решения? Я думаю, что что-то вроде модуля узла debug()
, или действительно некоторых более мощных, таких как API регистрации Java.
Мне интересно, почему я не нахожу модуль, который сочетает в себе подход ("production" !== process.env.NODE_ENV)
с debug()
.
Хаха, это то, что я делаю прямо сейчас! Мне просто интересно, потому что я не нахожу, что использую где-нибудь еще. Думаю, может быть, есть что-то лучшее, чего я не вижу. –