Это может быть действительно очевидно, но я еще не сталкивался с проблемой, и я не уверен, что искать, чтобы исправить это. Я использую webpack и gulp, и я столкнулся с небольшой проблемой, когда дело касается включения внешних js плагинов.
Использование этого примера в качестве JQuery Вегас .
Я хочу использовать пакет через npm, но проблема в том, что сам плагин не экспортируется как модуль, чтобы просто потребовать его и использовать. Единственный способ включить это - импортировать весь файл и просто включить его в мой файл javascript, по сути, как копировать и вставлять код плагина в мой файл js
.
import "vegas";
Код включен в мой js файл, я могу видеть его там, когда проверяю скомпилированный файл в моих инструментах разработчика. Проблема связана с веб-пакетом, требующим объявления функций в веб-пакете window
( Basi c, не работающем для функции нажатия кнопки - Uncaught Ссылка на ошибку: undefined )
Как функция внутри пакет npm не объявлен для объекта window
, я всегда получаю function is undefined
. Каков наилучший способ включить код npm (который не экспортируется как модуль) в мой файл, скомпилированный с помощью веб-пакета?