Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Css bootstrap.styl在使用手写笔进行解析时中断_Css_Node.js_Twitter Bootstrap_Express_Stylus - Fatal编程技术网

Css bootstrap.styl在使用手写笔进行解析时中断

Css bootstrap.styl在使用手写笔进行解析时中断,css,node.js,twitter-bootstrap,express,stylus,Css,Node.js,Twitter Bootstrap,Express,Stylus,我正在尝试将stylus作为css预处理器与twitter引导版本2.04一起使用。下载bootstrap时,我运行stylus-cssbootstrap.styl,以便创建bootstrap.styl文件。但是,当我的浏览器尝试解析bootstrap.styl时,我会出现以下错误 ParseError: /Users/user/Projects/node_tutorials/project/static/css/bootstrap.styl:1835 1831| background

我正在尝试将stylus作为css预处理器与twitter引导版本2.04一起使用。下载bootstrap时,我运行stylus-cssbootstrap.styl,以便创建bootstrap.styl文件。但是,当我的浏览器尝试解析bootstrap.styl时,我会出现以下错误

ParseError: /Users/user/Projects/node_tutorials/project/static/css/bootstrap.styl:1835
   1831|   background-position: -313px -119px
   1832| 
   1833| .icon-retweet
   1834|   background-position: -336px -120px
 > 1835| 
   1836| .icon-shopping-cart
   1837|   background-position: -360px -120px
   1838| 

expected "indent", got "outdent"

at Parser.error (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:166:11)
at Parser.expect (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:194:12)
at Parser.block (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:597:12)
at Parser.selector (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:1099:24)
at Parser.property (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:1013:47)
at Parser.ident (/Users//Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:970:25)
at Parser.stmt (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:546:25)
at Parser.statement (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:458:21)
at Parser.block (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:609:21)
at Parser.selector (/Users/user/Projects/node_tutorials/project/node_modules/stylus/lib/parser.js:1099:24)

我已经检查了额外的空白,甚至已经转储了文件,似乎没有什么问题。有人能识别出问题吗?

您是否检查了整个文件的缩进?这类消息通常是在解析器发现错误之前发生的错误造成的。

是否检查了整个文件的缩进?这类消息通常是在解析器发现错误之前发生的错误造成的。

@Jonathan是对的。这个问题是由过滤器引起的

我找到了一个使用手写笔功能的解决方法


只需执行一个正则表达式替换过滤器:.+$=>过滤器:取消\1到bootstrap.styl的引用。

@Jonathan是正确的。这个问题是由过滤器引起的

我找到了一个使用手写笔功能的解决方法


只需在vim I中执行一个正则表达式替换过滤器:.+$=>过滤器:unquote\1到bootstrap.styl

,并在无关的空白处显示,我什么也没看到。有没有其他可靠的方法可以找到导致我问题的空白?在vim中,我照亮了无关的空白,但我什么也没看到。有没有其他可靠的方法可以找到导致我出现问题的空格?你将无法找到,因为引导使用MS筛选,而手写笔无法解析它。你将无法找到,因为引导使用MS筛选,而手写笔无法解析它。非常好用。如果您使用的是WebStorm,请注意,您需要使替换字符串如下所示:filter:unquote$1以实际匹配搜索字符串中的查找!工作完美。如果您使用的是WebStorm,请注意,您需要使替换字符串如下所示:filter:unquote$1以实际匹配搜索字符串中的查找!