Можно ли как-то сделать чтоб и при запуске сервера и при сборке, пути были правильные ?У меня такой проблемы никогда не было, видимо, вы что-то делаете неправильно, нужно больше информации.
Еще интересует можно ли собрать проект так чтобы на выходе получилась папочка только с нужными файлами?Из коробки решения нет. Можно пользоваться сборщиками вроде Grunt или Gulp. Для grunt даже есть плагин, а в gulp нужно пользоваться плагином для работы с командной строкой.
Еще непонятно как сделать автосборку при изменении файлов проекта