sublime Text3中vue+stylus样式缩进问题

本文介绍了解决Vue结合Stylus时遇到的expected 'indent', got 'eos'错误的方法。该问题源于Sublime Text 3中Tab与空格混用导致的缩进不一致。通过调整编辑器设置并统一使用Tab或空格进行缩进,最终解决了此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

背景

  在整合vue + stylus时出现了一个奇怪的显现,在界面显示中并无异样的代码,在运行时出现 expected "indent", got "eos" 的错误,然后开始各种谷歌百度,最后没有一个成功的,对我最大的帮助就是我知道了这个错误是因为编辑器sublime Text3 的tab 和 空格的混合导致 stylus 语法上错误(既缩进上的一些问题)。


解决办法

  1. 打开Preferences — settings – 右边添加上 "draw_white_space":"all" 文本中就会出现 横线或者小点,如下图:
    这里写图片描述
  2. 你会发现文件中出现横线或者小点是混乱,其实就是表明你的tab和空格是混乱的,导致缩进不一致,哪怕你肉眼看到是一致的,但是就是不一致。选中文本右下角 SpacesTab Size 点击一下选择 convert indentation to Spaces 或者 convert indentation to Tabs ,混合的横线和点会全部变成点或者是横线。这样就大功告成了。
    这里写图片描述

结束语

以上环境需要特别注意:
1. 这个中操作的缺点 是每个页面都需要去操作。
2. 可以去尝试目前博客中通用的处理办法配置tab_sizetranslate_tabs_to_spaces ,反正我是没成功。编写还是会出现报错。

如有更好的办法欢迎指导
            —Augus

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值