2015-06-19 3 views
1

Можно ли включить весь каталог сценариев с Jade? Мой текущий файл scripts.jade выглядит следующим образом:Включить весь каталог скриптов с помощью Jade?

script(type="text/javascript", src="/vendor/angular.js") 
script(type="text/javascript", src="/vendor/angular-resource.js") 
script(type="text/javascript", src="/vendor/angular-route.js") 
script(type="text/javascript", src="/core.js") 

Я надеялся, что от чего-то вроде этого:

script(type="text/javascript", src="/vendor/*.js") 

или это:

<!-- include: "type": "js", "files": "/vendor/*.js" --> 

Любые идеи?

ответ

3

В Jade нет возможности использовать такие подстановочные знаки, у него нет такого понятия вашей файловой системы.

Вы можете создать подмешать, который поможет немного, хотя, например:

mixin scripts(path, names) 
    - each name in names 
     script(type="text/javascript", src=path+name+".js") 

+scripts("/vendor/", ["angular", "angular-resource", "angular-route"]) 

Для возможности автообновления сценариев инъекции в HTML/нефрит/и т.д.. кода, вы должны использовать систему сборки, например. глобус с плагином для инъекций с гальфомhttps://www.npmjs.com/package/gulp-inject

+0

Великолепный, гель-инъекция должна хорошо работать. Это необходимо для переключения между неопределенными и уменьшенными ссылками на сценарии на странице индекса в этом маленьком проектном проекте, который был создан: https://github.com/andybriggs/spa-boilerplate –

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

  • Нет связанных вопросов^_^