【问题标题】:Unable to compile pug program无法编译 pug 程序
【发布时间】:2019-03-23 06:39:08
【问题描述】:

我正在尝试编译我的 pug 程序,但收到错误消息。 这是我得到的错误: C:\npm\node_modules\pug-cli\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:2490 抛出错误 ^

SyntaxError: Unexpected token (3:0)

-var sites = [
-  'facebook',
-  'twitter',
-  'google',
-  'instagram',
-  'dribbble',
-  'codepen',
-  'skype'
-]

.social-btns
  each site in sites
    a(href='#', class='btn ' + site)
      i(class='fa fa-' + site)

【问题讨论】:

    标签: html css pug font-awesome stylus


    【解决方案1】:

    我建议使用缩进块样式的破折号。这最大限度地减少了语法错误的机会,让您可以不间断地编写JavaScript

    - 
      var sites = [
        'twitter', 
        'facebook', 
        'google', 
        'instagram', 
        'dribbble', 
        'codepen', 
        'skype'
      ];
    
    .social-btns
      each site in sites
        a(href='#', class='btn ' + site)
          i(class='fa fa-' + site)
    

    【讨论】:

    • 谢谢它的工作!实际上我试图在 codepen.io 上运行这个程序,它在那里工作。这可能是什么原因?
    • 有趣。也许他们使用更宽容的渲染引擎?我认为这可能是一个间距问题,- 和一个符号不能接触。我认为-var 需要是- var,而-] 需要是- ]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多