2016-09-20 9 views
0

Я новичок в npm.Как интегрировать pugjs (jade-lang) с Ember-CLI?

Я скачал ember-cli для разработки приложения, но также хочу установить pugjs для рендеринга html.

так что мне не нужно писать много ненужного html-кода.

так есть ли способ интегрировать pugjs (jade-lang) с Ember-CLI.

Спасибо заранее.

ответ

1

Вам нужно добавить Брокколи Джейд компилятор и загрузить здесь для получения дополнительной информации посетите следующие ресурсы:

1- https://github.com/sindresorhus/broccoli-jade

2- https://www.npmjs.com/package/generator-ember-jade-zurb-express//Yoeman generator which may help you to scaffold your project.

Однако я настоятельно рекомендую вам использовать emblemjs , Обзор проекта:

p Introducing Emblem.js: a new templating language 
     that compiles to Handlebars.js 

    ul 
     li Indentation-based (like Slim, Jade, HAML, etc.) 
     li Compiles to Handlebars 

; full compatibility with 
    both custom and built-in Handlebars helpers 
    li Ember.js-friendly syntax and full compatibility 
    with auto-updating functionality. 

/Emblem is HTML5-aware; Render HTML if a line starts with 
    known HTML tag, else invoke HB helper or perform property lookup. 
    These defaults are easily overridable when necessary. 
ul 
    each person in people 
    li = person.name 

section.ember-features 
/easy, natural Ember bindAttr support 
    h1 class=foo The class name of this element is bound to `foo` 
    p class=isActive:flashing:inactive Ember.js bound css classes 

/implicit Ember action handlers 
    a click="doIt" href="#" Hello, how are you doing, #{name}? 

/condense nested content into a single line if that's how you roll 
#footer: ul.menu-items: each menu_items: li: a.menu-link href=url: link_text 

if something 
    p something was true! 
else 
    p something was false!