У меня есть приложение Angular 6.
Я использую флаг --deploy-url
, чтобы указать CDN для всех ресурсов, JS и CSS (включая, к счастью, пути к встроенным изображениям в моих таблицах стилей).
Это отлично и будет достаточно, за исключением того факта, что администратор моего сервера требует, чтобы мои JS и CSS располагались в своих соответствующих подкаталогах.
Так что я просто хочу настроить сборку Angular 6 для выводаэти файлы в соответствии с инструкциями.
Например:
dist/index.html
dist/js/runtime.js
dist/js/*.chunk.js
dist/css/styles.css
и т. д.
на первый взгляд, все так просто ... но это невозможно?!
Я исчерпывающе искал решение, но безрезультатно.
Единственное решение, которое я мог бы найти, - это использовать диспетчер задач для начала изменения скомпилированных файлов.
Например,измените runtime.js
, чтобы добавить конечный подкаталог /js/
в мой URL-адрес CDN, который был изначально добавлен через --deploy-flag
, включая другие необходимые изменения в другом месте.
Я действительно хотел бы избежать необходимости братьЭтот подход, но у меня нет времени, и у меня может не быть выбора.