Как я вижу, проблема не в компиляции, а в поиске файлов, которые упомянуты и должны быть извлечены.
Ubuntu (Linux) и Windows имеют разные наборы инструкций и способов обходафайл.
Например: в Windows в окне cmd cd c: будет работать, в Ubuntu c: / работает.
Я предлагаю создать новый проект в Ubuntu и понять, как извлекаются файлы, и Исправление 'URL' необходимо выполнить в отдельных файлах (хотя этотакже странно).
Ваш проект работает правильно в окнах и открывается без ошибок (если это действительно так) - показывает, что нет ничего плохого в вашем Angular-Code, npm, angular-cli pakcage или NodeJs.
Просто, для предосторожности - удалите Node, NPM и Angular-CLI, удалите их из Ubuntu и возьмите свежую установку всех 3 - NodeJS, NPM, Angular-CLI .Иногда происходят странные ошибки из-за устаревших версий Node и NPM.(И теперь вы компилируете свой проект на новом компьютере - это означает, что версии Node / NPM / Angular-CLI могут отличаться от версий на вашем предыдущем компьютере с Windows).Итак, зачем рисковать.Просто удалите из новой системы и переустановите эти 3 зависимости ... и отправьте запрос ... что происходит!