Аргумент командной строки как var в Sass, для жестко закодированных URL CDN при компиляции

Для локальной разработки HTML / Sass / Css мы используем libsass (через Grunt) для компиляции наших файлов Sass в Css. URL Css background-image являются корневыми.

пререкаться
$dir-img: /img;

.header {
    background-image: url(#{$dir-img}/header.jpg);
}

Мы хотели бы изменить URL-адрес для использования CDN при компиляции для производственного сервера:

background-image: url(http://media.website.com/img/header.jpg);

Есть ли какое-то решение для передачи аргумента командной строки TO Sass, чтобы Sass мог использовать Sass@IF переключать относительные корневые URL-адреса на жестко запрограммированные CDN, такие как URL-адреса. Что-то вроде:

Командная строка:
grunt sass:dist --cdnurl="http://media.website.com/img/"
пререкаться

Затем Sass проверяет, был ли задан аргумент командной строки:

@if using CDN {
    $dir-img: cdnurl;
@else {
    $dir-img: /img;
}

И тогда все URL IMG будут использовать URL CDN.

Ответы на вопрос(1)

Ваш ответ на вопрос