Так я установил socket.io
с помощью следующей команды:NodeJS + SocketIO стороне клиента сценарий
npm install --save socket.io
Я настроил мой сервер правильно, и сейчас я пытаюсь настроить мой клиент. Чтобы мой клиент мог использовать библиотеку socket.io
, мне нужно импортировать библиотеку socket.io
. Традиционно, я бы сделал это так:
<script src="/path/to/socket.io.js"></script>
За исключением, что все мои socket.io
материал живет в node_modules
на моем сервере, который не доступен из моих взглядов, которые имеют папку public
как их корень. Как я могу загрузить socket.io
в моем клиенте?
Для других вещей в прошлом я решил просто скопировать вставку в папку public/js
, но я не желаю этого каждый раз, когда я устанавливаю файлы frontend с помощью npm
. Я читал онлайн о таких вещах, как Bower
и Browserify
, но путаница была такой, что я решил приехать сюда и попросить прямой ответ.