html - 无法编译帕格程序

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

语法错误:意外的令牌(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)

最佳答案

我建议使用缩进的块样式破折号。这样可以最大程度地减少语法错误的可能性,并使您编写不间断的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)