Вот так я решил проблему. Я изменил оператор импорта
import { Network } from "vis-network/peer/esm/vis-network";
import { DataSet } from "vis-data/peer/esm/vis-data"
Я собираюсь опубликовать ответ, найденный из https://github.com/visjs/vis-network/issues/588
vis-network связывает все много раз в несколько раз. Он выбрасывает эти и другие ошибки при многих обстоятельствах. Не используйте это. Это будет исключено и в конечном итоге будет удалено.
vis-network / standalone связывает все (polyfills + Vis Data). Если вы используете это, вы должны использовать DataSet, экспортируемый этим. Недостатком этого является то, что он работает только сам по себе, он потерпит неудачу при использовании вместе с Vis Timeline et c.
vis-network / peer связывает только полифиллы. Вы должны использовать DataSet от vis-data / peer. Преимущество здесь в том, что он работает вместе с Vis Timeline et c.
vis-network / esnext . Вы должны указать все зависимости самостоятельно и использовать DataSet из vis-data / esnext. Преимущество в этом заключается в том, что вы можете повторно использовать полифилы и другие зависимости из своего приложения, уменьшая размер пакета.