Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法读取属性';长度';将未定义的jade转换为html_Javascript_Node.js_Pug_Template Engine_Ejs - Fatal编程技术网

Javascript 无法读取属性';长度';将未定义的jade转换为html

Javascript 无法读取属性';长度';将未定义的jade转换为html,javascript,node.js,pug,template-engine,ejs,Javascript,Node.js,Pug,Template Engine,Ejs,将jade转换为html时,index.jade中出现以下错误: /usr/local/lib/node_modules/jade/lib/runtime.js:231 throw err; ^ TypeError: index.jade:50 48| i.fa.fa-plus-square 49| | Add new Question >

将jade转换为html时,index.jade中出现以下错误:

/usr/local/lib/node_modules/jade/lib/runtime.js:231
  throw err;
        ^
TypeError: index.jade:50
    48|                             i.fa.fa-plus-square
    49|                             |  Add new Question
  > 50|                     li
    51|                         a(runat='server', href='/q/about')
    52|                             i.fa.fa-question-circle
    53|                             |  About

Cannot read property 'length' of undefined
    at jade_debug.unshift.lineno (eval at <anonymous> (/usr/local/lib/node_modules/jade/lib/index.js:216:8), <anonymous>:331:31)
    at eval (eval at <anonymous> (/usr/local/lib/node_modules/jade/lib/index.js:216:8), <anonymous>:428:4)
请告诉我哪里出了问题?我使用ejs作为模板引擎,并在express服务器上运行nodejs

以下是带有行号的图片:

为什么这个标签是ejs?您在任何地方都使用ejs吗?是的,我使用ejs呈现HTML引擎页面呈现时没有ul.nav.navbar-nav?
.navbar.navbar-default.navbar-fixed-top
        .container
            .navbar-header
                button.navbar-toggle(type='button', data-toggle='collapse', data-target='.navbar-collapse')
                    span.icon-bar
                    span.icon-bar
                    span.icon-bar
                a.navbar-brand(runat='server', href='/')
                    i.fa.fa-home
                    |  The Strings Project
            .navbar-collapse.collapse
                ul.nav.navbar-nav
                    li
                        a(runat='server', href='/q')
                            i.fa.fa-list-ul
                            |  Questions
                    li
                        a(runat='server', href='/q/new')
                            i.fa.fa-plus-square
                            |  Add new Question
                    li
                        a(runat='server', href='/q/about')
                            i.fa.fa-question-circle
                            |  About
                    li
                        a(runat='server', href='#')
                            i.fa.fa-phone-square
                            |  Contact