В приложении create-реагировать-приложение, над которым я работаю, мы используем некоторые внешние сервисы для отслеживания и должны включить некоторые из их сценариев, которые мы делаем с тегами <script>
в public/index.html
.
Мы хотели бы иметь возможность включать эти сценарии только при сборке для производственной среды. Я не знаю, как я могу это сделать. Мне нужно было бы использовать оператор if в моих HTML или использовать различные файлы HTML в зависимости от целевой среды.
Я пытался включить их в React, но один из этих скриптов требует выполняется до события DOMContentLoaded
(у него есть атрибут defer
в теге <script>
), который уже запускается при запуске React, я думаю.
Я предполагаю, что нужно другой шаблон HTML, основанный на цели среды сборки, довольно распространен, поэтому должен быть способ сделать это без извлечения.
Спасибо :))