Сборка с использованием rollup
поддерживает внешние и глобальные переменные.
Мы можем импортировать модуль в коде и назвать его внешним, тогда rollup
не будет включать его в комплект.
Если мы дадим ему global, он «установит» этот результат импорта в global в umd
bundle.
Но если сделать то же самое при использовании модуля sapper
keeps в качестве внешнего, тогда сборка сервера работает нормально, но сборка клиента не учитывает глобальные переменные, а пытается выполнить `` импорт '' в браузере и не работает с TypeError,
': Не удалось разрешить спецификатор модуля «…»'.
Можно ли сохранить библиотеку как внешнюю в sapper
клиентской сборке и указать ей использовать глобальную библиотеку вместо импорта? Или я здесь ошибаюсь в некоторых фундаментальных принципах?