Текущий cssuseragent пакет (2.1.31) ничего не экспортирует. Существует только одна переменная с именем cssua. Я хочу импортировать / требовать его в свой проект с помощью веб-пакета.
Я попытался добавить ключевое слово экспорта перед переменной cssua, и это сработало. Но это не очень хорошее решение. Если кто-то еще обновит пакет в будущем, он / она не будет знать, что он / она должен сделать это.
В CLI:
npm i cssuseragent
Затем я экспортирую переменную cssua:
//'export' was not exist, I added it
export var cssua = (
//some code here
)(/*some arguments here*/)
Тогда я могу импортировать:
import { cssua } from 'cssuseragent';
Есть ли способ сказать "Если вы разрешите этот файл в import / require, получите его как 'custom-name' со всеми егоконтент »в вебпак с загрузчиком или плагиномПотому что изменение исходного кода стороннего модуля не очень хороший способ. Также это может быть не так просто, как каждый раз, модуль может быть огромным. И я хочу общий способ сделать это, например, добавить путь к модулю.