2016-10-04 5 views
0

Я использую grunt build для копирования файлов из производства для сборки. Во время работы я использую локальный bootstrap css, однако в сборке мне нужен CDN-url для замены для начальной загрузки.замена локального css на URL-адрес CDN в usemin

<!--build:css http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css--> 
    <link rel="stylesheet" href="assets/css/bootstrap.min.css" /> 
<!-- endbuild--> 

В первую очередь это возможно? Grunt build дает ошибку для пути http при использовании usemin.

Спасибо.

+0

Что мешает вам использовать CDN локально? Если вам нужно заменить ссылку в вашем index.html, вы можете использовать https://github.com/tunderdomb/rebase, чтобы переписать эту часть своего контента или, возможно, что-то вроде 'cdnify', чтобы попытаться преобразовать ваш локальные ссылки на пути CDN как часть вашей сборки. Теперь, когда 'grunt' не так хорошо поддерживается сейчас - возможно,' gulp' предоставит вам лучшую оснастку для этого? – Squiggle

+0

@Squiggle спасибо за ваш ответ. Я использую локальный файл начальной загрузки, только если есть проблема с подключением, он не должен мешать производству. Я проверю URL, который вы предложили. Благодарю. –

+0

Не могли бы вы обновить свой вопрос, чтобы решить эти вопросы? и предоставить более подробную информацию о том, что вы уже пробовали, включая фрагменты кода? – Squiggle

ответ

0

Получено временное решение.

Мое строение было совершенным, кроме http: // url для бутстрапа. Поэтому я использовал команду --force (grunt build -force) для создания моего проекта.

Это дало мне предупреждение, но построил проект согласно моим требованиям и CDN-url для начальной загрузки.