Ваш пример не очень ясно дает понять, что вы пытаетесь выполнить sh, но, возможно, один из них поможет вам разобраться?
Вариант 1
Попробуйте Неофициальный Snapchat npm пакет . (не знаю, если пакет делает то, что вам нужно, купите, может быть, вы еще не видели его?)
Вариант 2
Загрузите скрипт в ваш HTML
<script src="https://sdk.snapkit.com/js/v1/create.js" />
<script src="/path/to/your/bundle.js" />
Если он загружен до монтирования компонентов, он должен взять ваш HTML и сделать все, что он делает
Опция 3
Возможно, попробуйте установить async = false
в сценарии:
const script = document.createElement('script');
script.src = 'https://sdk.snapkit.com/js/v1/create.js';
script.async = false
document.head.append(script);
Пожалуйста, смотрите эту статью и эту ТАК сообщение . Вывод ключа:
Сценарии, которые динамически создаются и добавляются в документ, имеют асин c по умолчанию