2015-08-13 3 views
1

Я знаю, что комментирование строки кода с //- сделает линию невидимой для Jade-компилятора.Force Jade игнорировать комментарии внутри тега скрипта

Он должен и должен работать большую часть времени, но он полностью терпит неудачу в пределах script. тега.

Например:

script. 
    //- this will alert!!! 
    alert('test'); 

Там еще есть комментарий в скомпилированный код:

<script> 
    //- this will alert!!! 
    alert('test'); 
</script> 

Я хочу, чтобы комментировать в моем инлайн Javascript кода, но не давая ее в сторону производства , как я могу это достичь?

ответ

3

Обратите внимание на точку в script.. Пунктирный блок - это простой текст, синтаксис jade там не работает. Вы можете иметь нормальный блок, и бежать каждую строку JS с |:

script 
    //- this will alert!!! 
    | alert('test'); 

, но это довольно глупо. Гораздо лучше было бы использовать внешние скрипты и минимизировать их для производства.

Смежные вопросы