Фон : у меня есть сайт Angular, который использует несколько языков
По умолчанию : / desktop /
Английский : / en /
Испанский : / es /
Проблема : я не могу загрузить определенные файлы JavaScript для / en / или /es /, но они нормально загружаются при запуске на / desktop / (я использовал следующую статью SO, чтобы добраться до этой точки: Не удалось загрузить . Я также просмотрел: этот поток Это выглядит по-другому, так как это не просто одна конфигурация сайта, указывающая на неправильную папку, у меня есть несколько сайтов (языков)
Подробности : Мой пакетный файл "рабочий стол" имеет следующее:
cd program-Desktop
call ng serve --base-href "/desktop/" --deploy-url "/desktop" --configuration=local-en
Для пакетного файла сайта "en" я попытался:
call ng serve --base-href "/en/" --deploy-url "/desktop" --configuration=local-en
и
call ng serve --base-href "/en/" --deploy-url "/en" --configuration=local-en
Фактический результат : ОднакоЯ по-прежнему получаю сообщения об ошибках типа:
GET http://localhost:4200/desktop/assets/js/Scripts/jquery-2.1.1.js
net :: ERR_ABORTED 404 (не найдено)
Примечание: Это прекрасно работает в REL & PROD.Но возникли проблемы в LOCAL
Вопрос : Я не уверен, почему он все еще смотрит в / рабочий стол, когда я сказал это / en.Если я перехожу по адресу / en /, я вижу там файл js, так почему он все еще ищет его в / desktop?