意外的令牌'缩进'使用玉和Eclipse

时间:2014-10-10 08:48:24

标签: javascript eclipse node.js angularjs express

我试图学习节点,角度,javascript,快递和玉。对我来说,这是一个非常新的来自严格的基于.net的代码环境。

所以我找到了一个教程,但已经在第2步我遇到了麻烦。现在,这是我在index.jade文件中做的教程的直接复制粘贴,Eclipse自动创建一个新项目。

我将以下代码插入文件

    doctype 5
    html(lang='en)
      head
        meta(charset='utf-8')
        meta(name='viewport', content='width=device-width,initial-scale=1, user-scalable=no')
        title= title
        link(rel='stylesheet', href='//netdna.bootstrapcdn.com/bootstrap/3.0.1/css/bootstrap.min.css')
        link(rel='stylesheet', href='/stylesheets/style.css')
      body
        nav.navbar.navbar-inverse.navbar-fixed-top(role='navigation')
          div.navbar-header
            a.navbar-brand(href='#/polls')= title
        div.container
          div

我得到一个意想不到的令牌'缩进'错误,正好在html的头部。现在我非常擅长使用Eclipse和Jade,我不知道该怎么做。我已经搜索了stackoverflow,但似乎找不到任何像我一样有问题的人,所以我很丢失。任何提示都将非常感激。

2 个答案:

答案 0 :(得分:1)

你的文档应该从没有任何空格开始(从文档的左侧开始),这可能是copypaste的副作用,这是它应该看起来的样子:

doctype html
html
  head
    meta(charset='utf-8')
    meta(name='viewport', content='width=device-width,initial-scale=1, user-scalable=no')
    title= title
    link(rel='stylesheet', href='//netdna.bootstrapcdn.com/bootstrap/3.0.1/css/bootstrap.min.css')
    link(rel='stylesheet', href='/stylesheets/style.css')
  body
    nav.navbar.navbar-inverse.navbar-fixed-top(role='navigation')
      div.navbar-header
        a.navbar-brand(href='#/polls')= title
    div.container
      div

答案 1 :(得分:0)

评论回答:

如果这与代码中的内容完全相同,那么您需要取消所有代码,并且它将起作用。玉代码无法缩进。