Я не думаю, что можно ответить на этот вопрос, не увидев ваш код, почти полностью. Подумайте только, какой порядок вы включили в <head>
вашего документа?
Должно быть (если вы используете, например, jQuery)
- JQuery
- JQuery UI
- другие плагины
- ваш код
Вы проверили, конфликтуют ли jQuery и node.js? Хороший способ добиться этого - сначала реализовать функциональность из одной библиотеки, а затем начать постепенно добавлять функциональные возможности / плагины из другой библиотеки - тогда вы увидите, где она ломается, и сможете продолжить исследование. Но, как я уже сказал, очень трудно точно определить проблему, не увидев и не протестировав свой код.
По отношению к
понятия не имею, почему это произойдет
случайно
хорошо, ошибки JS, если их много и некоторые из них являются фундаментальными (например, конфликты библиотек), будут выглядеть случайными, потому что многие функции пытаются выполняться, и поэтому ошибка, которую отлавливают ваши отладчики, может отличаться каждый раз.