Работа с генератором yoman- angular, предполагается, что вы хотите поместить свои файлы css и скриптов на том же сервере, что и ваш файл index.html. Он генерирует файл dist/index.html, который выглядит следующим образом:
<link rel="stylesheet" href="styles/7d151330.main.css">
<script src="scripts/6f9c9a13.scripts.js"></script>
<script src="scripts/bd6ce9e3.plugins.js"></script>
<script src="scripts/ec88f033.modules.js"></script>
Тем не менее, я хотел бы разместить файлы CSS/JS на другом сервере и добавить к нему URL:
<link rel="stylesheet" href="//mycdn.com/styles/7d151330.main.css">
<script src="//mycdn.com/scripts/6f9c9a13.scripts.js"></script>
<script src="//mycdn.com/scripts/bd6ce9e3.plugins.js"></script>
<script src="//mycdn.com/scripts/ec88f033.modules.js"></script>
Я считаю, что это лучшая практика YSLOW и на самом деле используется страницей stackoverflow, на которую вы сейчас смотрите (смотрите источник, чтобы увидеть их примечание на https://cdn.sstatic.net/) Наличие разных CDN пока не представляется возможным с помощью grunt-google-cdn плагина
Моя текущая мысль - выполнить поиск и вставить:
<script src="[INSERTHERE]scripts/
<link rel="stylesheet" href="[INSERTHERE]styles/
UPDATE: есть несколько плагинов grunt, которые выполняют поиск/замену, поэтому это может быть лучший маршрут.
Любые дополнительные предложения, чтобы получить URL-адрес CDN, добавленный во время сборки grunt?