我正在尝试运行sparkleshare-dashboard,这是一个开源的.到目前为止,我遇到了很多错误,因为我对它所使用的技术并不熟悉.所以,这次我使用node命令从命令提示符运行app.js时出现此错误.
Warning: missing space before text for line 20 of jade file "D:\Imports\sparkles
hare-dashboard/views/createFirstUser.jade"
Error: D:\Imports\sparkleshare-dashboard/views/createFirstUser.jade:21
19| script(type="text/javascript")
20| $("#login").focus(function()
{
> 21| $("#loginlabel").fadeOut();
22| });
23| $("#login").blur(function() {
24| if ($("#login").val().length == 0) {
unexpected token "indent"
at Parser.parseExpr (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib
\parser.js:229:15)
at Parser.block (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\par
ser.js:689:25)
at Parser.tag (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\parse
r.js:806:26)
at Parser.parseTag (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\
parser.js:719:17)
at Parser.parseExpr (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib
\parser.js:188:21)
at Parser.block (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\par
ser.js:689:25)
at Parser.tag (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\parse
r.js:806:26)
at Parser.parseTag (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib\
parser.js:719:17)
at Parser.parseExpr (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib
\parser.js:188:21)
at Parser.parseExpr (D:\Imports\sparkleshare-dashboard\node_modules\jade\lib
\parser.js:227:21)
Run Code Online (Sandbox Code Playgroud)
zti*_*rom 16
您的代码中存在语法错误,您只是错过了一个点,这会导致另一个错误,请在最后看到我的固定示例:
script(type="text/javascript")
$("#login").focus(function(){
$("#loginlabel").fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
会提示Unexpected token "indent"错误.因为Jade认为你$("#loginlabel").fadeOut();是另一行代码,这条线对于Jade来说是一个错误的缩进.
通常,此"indent"错误总是指向错误的缩进.
因此,要消除此错误,只需在标记的末尾添加一个点,script并清楚地表明这是一个没有Jade代码的孔部分,例如:
script(type="text/javascript").
$("#login").focus(function() {
$("#loginlabel").fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
这(请参阅该点)将为您提供以下HTML输出:
<script type="text/javascript">
$("#login").focus(function() {
$("#loginlabel").fadeOut();
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17652 次 |
| 最近记录: |