Я использовал bower, как предложено в ответе Мэтта Вея, и это сработало замечательно, но сама библиотека не имела своего собственного файла bower.json
.
Это означало, что плагин bower-main-files
Gulp, которыйЯ использую, чтобы найти, что JS-файлы моих зависимостей не извлекаются из socket.io, и я получаю сообщение об ошибке при загрузке страницы.Добавление переопределения к bower.json
моего проекта решило эту проблему.
Сначала установите библиотеку с помощью bower:
bower install socket.io-client --save
Затем добавьте переопределение в bower.json вашего проекта:
"overrides": {
"socket.io-client": {
"main": ["socket.io.js"]
}
}