Проблема в том, что вы пытаетесь использовать htmlwidgets::saveWidget
для чего-то, что не является виджетом.Вы должны использовать htmltools::save_html
вместо этого;он знает, как написать список блестящих тегов:
htmltools::save_html(myflex, "myflex.html")
Обратите внимание, что он не создаст отдельную страницу;он запишет список библиотек Javascript в подкаталог (имя по умолчанию "lib"
).Если вы хотите что-то автономное, вы можете использовать этот код:
cat(repr::repr_html(myflex), file = "myflex.html")
, но я не уверен, что это то, для чего он предназначен, поэтому вы можете столкнуться с проблемами.