VSCode更新后devcontainer.json的dockerComposeFile、service属性报错如何解决
问题原因
该报错是VSCode 1.60.x版本配套的Remote - Containers插件的JSON Schema校验bug,不属于配置错误,dockerComposeFile和service两个属性本身完全合法,容器启动功能不受任何影响,仅IDE静态校验出现误报。
解决方案
- 临时处理:可以在
devcontainer.json文件顶部添加注释// @ts-nocheck,关闭当前文件的JSON校验,黄色下划线提示会直接消失。 - 根本修复:升级Remote - Containers插件到v0.194.0及以上版本,该版本官方已经修复了Schema漏加属性的问题;也可以直接将VSCode升级到1.61及以上正式版本,默认自带修复后的配套插件。
- 如果暂时不打算升级,完全可以直接忽略该警告,两个属性的功能在1.60.1版本中可以正常生效。
内容的提问来源于stack exchange,提问作者Sagar
相关产品推荐
相关产品推荐

