Npm 手写笔-无法读取属性';x';未定义的
当我尝试将.styl编译为.CSS时,会出现如下错误: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
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语法,你不应该在{}
中缩进代码块,因为在这种情况下,手写笔会将其解析为插值。愚蠢的我,谢谢你的解释,解决了这个问题。它无法读取的块是什么?!反正没关系。