Visual Studio Code 无理由报CSS错误但代码运行正常问题求助
VS Code CSS批量误报(代码运行正常)解决方案
这种代码可正常在浏览器运行、但编辑器批量报语法错误的情况,是VS Code的CSS校验模块配置异常导致的,按以下步骤操作即可解决:
- 关闭内置CSS校验:打开VS Code设置界面,搜索
css.validate,取消对应选项的勾选即可禁用内置校验。如果使用CSS预处理器,同步取消less.validate、scss.validate的勾选。 - 清理残留校验配置:已经卸载的校验类扩展会残留全局配置,按
Ctrl+Shift+P(Mac系统按Cmd+Shift+P)调出命令面板,输入「打开用户设置(JSON)」,在打开的settings.json文件中删除所有和stylelint、csslint相关的配置项,保存后重启VS Code。 - 重置CSS语言服务:如果上述操作后仍有报错,再次调出命令面板,输入「重新加载CSS语言服务器」执行,等待服务重启后所有误报会自动清除。
如果你用到了CSS新特性/实验性属性,可在设置中调整CSS校验的目标规范版本,避免旧校验规则把合法新属性识别为错误。
你提供的报错参考截图:

内容的提问来源于stack exchange,提问作者Shay150
相关产品推荐
相关产品推荐

