Npm 手写笔-无法读取属性';x';未定义的

Npm 手写笔-无法读取属性';x';未定义的,npm,stylus,error-reporting,Npm,Stylus,Error Reporting,当我尝试将.styl编译为.CSS时,会出现如下错误: TypeError: css\style.styl:369:1 365| /*footer*/ 366| .footer 367| {position: relative; bottom: 0; width: 100%;} 368| .footer p {} 369| --------^ Cannot read property 'block' o

当我尝试将.styl编译为.CSS时,会出现如下错误:

TypeError: css\style.styl:369:1
   365| /*footer*/
   366|         .footer
   367|                 {position: relative; bottom: 0; width: 100%;}
   368|         .footer p {}
   369|
--------^
Cannot read property 'block' of undefined

at Group.block (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus
\lib\nodes\group.js:48:23)
at Group.clone (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus
\lib\nodes\group.js:90:21)
at C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus\lib\nodes\bl
ock.js:93:21
at Array.forEach (native)
at Block.clone (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus
\lib\nodes\block.js:92:14)
at Group.clone (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus
\lib\nodes\group.js:90:28)
at C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus\lib\nodes\ro
ot.js:65:21
at Array.forEach (native)
at Root.clone (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\stylus\
lib\nodes\root.js:64:14)
at MemoryCache.set (C:\Users\My Thinkpad\AppData\Roaming\npm\node_modules\st
ylus\lib\cache\memory.js:25:21)
所以它说它无法从我的.styl文件中读取“block”,但它指向文件的末尾

我所做的:

  • 我仔细检查了缩进并删除了空格
  • 我重新安装了触控笔
  • 像这样尝试但没有运气:

    .页脚

    {位置:相对;底部:0;宽度:100%;}

规格:

  • Win7
  • 使用npm在全球范围内安装手写笔

问题是,当它没有报告任何有用的内容时,我如何才能找到问题所在?

{position:relative;bottom:0;width:100%;}
移动到
.footer
的同一行。手写笔无法正确解析代码,因为它认为
{position:relative;bottom:0;width:100%;}
是一个带插值的嵌套选择器。

{position:relative;bottom:0;width:100%;}
移动到与
页脚
相同的行。手写笔无法正确解析代码,因为它认为
{position:relative;bottom:0;width:100%;}
是一个带插值的嵌套选择器。

{position:relative;bottom:0;width:100%;}
移动到与
页脚
相同的行。手写笔无法正确解析代码,因为它认为
{position:relative;bottom:0;width:100%;}
是一个带插值的嵌套选择器。

{position:relative;bottom:0;width:100%;}
移动到与
页脚
相同的行。Stylus无法正确解析代码,因为它认为
{position:relative;bottom:0;width:100%;}
是一个带插值的嵌套选择器。

谢谢您的回答,但它不起作用。我应该说,除了简单的CSS语法之外,我还有这个手写笔语法部分:
.home h2 align(水平);z指数:2;字体大小:1.1米如果我像你说的那样取消输入这部分,那么它会给我这个错误:
预期的“缩进”,得到“
如果我没有,它会给我以前的错误。如果有帮助的话,我可以把整个文件放进去。这是我的错还是一个bug?你应该把
{position:relative;bottom:0;width:100%;}
放在
.footer
的同一行。看见如果你使用CSS语法,你不应该在
{}
中缩进代码块,因为在这种情况下,手写笔会将其解析为插值。愚蠢的我,谢谢你的解释,解决了这个问题。它无法读取的
块是什么?!反正也没关系。谢谢你的回答,但没用。我应该说,除了简单的CSS语法之外,我还有这个手写笔语法部分:
.home h2 align(水平);z指数:2;字体大小:1.1米如果我像你说的那样取消输入这部分,那么它会给我这个错误:
预期的“缩进”,得到“
如果我没有,它会给我以前的错误。如果有帮助的话,我可以把整个文件放进去。这是我的错还是一个bug?你应该把
{position:relative;bottom:0;width:100%;}
放在
.footer
的同一行。看见如果你使用CSS语法,你不应该在
{}
中缩进代码块,因为在这种情况下,手写笔会将其解析为插值。愚蠢的我,谢谢你的解释,解决了这个问题。它无法读取的
块是什么?!反正也没关系。谢谢你的回答,但没用。我应该说,除了简单的CSS语法之外,我还有这个手写笔语法部分:
.home h2 align(水平);z指数:2;字体大小:1.1米如果我像你说的那样取消输入这部分,那么它会给我这个错误:
预期的“缩进”,得到“
如果我没有,它会给我以前的错误。如果有帮助的话,我可以把整个文件放进去。这是我的错还是一个bug?你应该把
{position:relative;bottom:0;width:100%;}
放在
.footer
的同一行。看见如果你使用CSS语法,你不应该在
{}
中缩进代码块,因为在这种情况下,手写笔会将其解析为插值。愚蠢的我,谢谢你的解释,解决了这个问题。它无法读取的
块是什么?!反正也没关系。谢谢你的回答,但没用。我应该说,除了简单的CSS语法之外,我还有这个手写笔语法部分:
.home h2 align(水平);z指数:2;字体大小:1.1米如果我像你说的那样取消输入这部分,那么它会给我这个错误:
预期的“缩进”,得到“
如果我没有,它会给我以前的错误。如果有帮助的话,我可以把整个文件放进去。这是我的错还是一个bug?你应该把
{position:relative;bottom:0;width:100%;}
放在
.footer
的同一行。看见如果你使用CSS语法,你不应该在
{}
中缩进代码块,因为在这种情况下,手写笔会将其解析为插值。愚蠢的我,谢谢你的解释,解决了这个问题。它无法读取的
块是什么?!反正没关系。