混合“脚本”。和“包括”在玉

时间:2013-08-29 15:42:31

标签: javascript pug

我在Jade中有一个Javascript模板:

script.
 bla
 bla

我希望我可以包含一些来自名为'inc.jade'的文件的js代码,其中包含以下内容:

bli

似乎这段代码失败了:

script.
 bla
 include inc.jade
 bla

将inc.jade包含在我的脚本中的正确方法是什么。标签?

1 个答案:

答案 0 :(得分:0)

对此场景的建议: 您应该将JS放入每个单独的文件中,并在需要的地方包含该js文件。

最新版本的Jade添加了mixins和includes,您可以将现有的玉石包括在内:

html
      include includes/head  
      body
        h1 My Site
        p Welcome to my super site.
        include includes/foot

    includes/foot.jade:        
    #footer
      p Copyright (c) foobar

    includes/head.jade:        
    head
      title My Site        
      script(src='/javascripts/jquery.js')
      script(src='/javascripts/myCustom.js') <<------- include it where you need
      script(src='/javascripts/app.js')