особенностей роутинга приложений, которые рядом
Но при этом все пути к ассетсам, который стандартно начинаются с /assets/...`перестают работать. Воспринимает только `assets/... (без первого слеша). Но если писать без слеша, то во время разработки он их не видит
Что можно сделать?
--base-href /some-url или просто some-url попробуй
В первом и во втором случае проект можно сказать не заводится. На сколько я знаю первый и последний слеш в этом флаге обязателен
у меня прописан бэйс урл <base href="/dashboard"> в индексе хтмл
это другое. Я про флаг во время сборки
Прям чет вообще проблема. Гуглю - люди мучаются давно. Не ужели даже в 11 ангуляре это не исправили..
Дык как в итоге решилось у тебя? Склоняюсь заюзать ^ 😐 Возможность ещё живёт в 11м.
Все решилось) спасибо)
Пришлось сделать просто баш скриптом бежа по всем файлам и меняя /assets на url/assets (на то что мне надо короче). Главное что бы мои ассетсы в коде не пересеклись с чем нибудь другим подобным. Другие способы какие пробовал не устраивали или не работали
Ok. Странно, что ещё решения стандартного нет 🤷♂
Я тоже был удивлен. Мало того что пострадал далеко не я один, так и проблема то тянется уже с 8 по-моему ангуляра и они даже пальцем не шевелят
Может на то конечно есть неведомые нам причины.. но хоть бы что в офе написали. Короче выкрутился вот так скриптом.
Ну ты не фигово такое сообщение нашел по давности мое)) удивлен
Поиск для этого и придумали 🤷♂. Такой же косяк. Я заюзаю вариант с символом ^
Он ассетсы в этом случае кидает в корень диста, что в моем случае не приемлемо, да и не удобно и не красиво так
нет. Не кидает. Косяк один - ангуляр тим говорит, что возможно уберут эту возможность в след. релизе.: https://stackoverflow.com/questions/62619062/unable-to-use-assets-in-url-in-scss-after-upgrading-to-angular-10
Обсуждают сегодня