Единственный раз, когда я видел код на стороне клиента и на стороне сервера в одной и той же среде IDE, было несколько лет назад с MSIE, которая использовала Visual Studio в качестве инструмента отладки Javascript. Честно говоря, это не было особенно приятным опытом, а также не было интегрировано с остальной частью проекта.
Часть проблемы с идеей отладки Javascript в IDE заключается в том, что нет никакой уверенности в том, что ваш JS-код находится внутри вашего проекта. Например, вы могли бы загрузить JQuery из репозитория кода Google. Таким образом, ваша IDE должна будет загружать код Javascript из браузера, а не из проекта. Кроме того, некоторый код, возможно, был динамически сгенерирован или даже обновлен во время выполнения Ajax-вызовами, поэтому IDE необходимо будет поддерживать актуальность с браузером.
Когда вы начнете думать об этом в этих терминах, вы увидите, что отладка JS в IDE будет очень сложной задачей. Имеет смысл сохранить эту функциональность в браузере.