Visual studio code 在VS代码中,为什么在配置JS文件中的每个冒号处都告诉我应该使用分号?
我在一个JavaScript项目上使用VS代码,在我克隆到计算机上的东西上,我不断得到“;”预计在以下方面使用ts1005:Visual studio code 在VS代码中,为什么在配置JS文件中的每个冒号处都告诉我应该使用分号?,visual-studio-code,Visual Studio Code,我在一个JavaScript项目上使用VS代码,在我克隆到计算机上的东西上,我不断得到“;”预计在以下方面使用ts1005: { "debug" : true, "cache" : true, "logo" : "/assets/images/white-logo.png", . . . } 我已经把行尾改成了LinuxLF,因为我的工作场所需要它。这是怎么回事?我现在没有办法测试,但我感觉这是因为您将对象键视为字符串。如果你看下面的链接,它们的键周围不应该有引号 因此,您的对象应该如下所示:
{
"debug" : true,
"cache" : true,
"logo" : "/assets/images/white-logo.png",
.
.
.
}
我已经把行尾改成了LinuxLF,因为我的工作场所需要它。这是怎么回事?我现在没有办法测试,但我感觉这是因为您将对象键视为字符串。如果你看下面的链接,它们的键周围不应该有引号 因此,您的对象应该如下所示:
{
debug : true,
cache : true,
logo : "/assets/images/white-logo.png",
.
.
.
}
如果这只是一个JSON对象的输出,并且您正在使用VSCode查看它,那么只需忽略错误。浏览器使用的JSON和通过HTTP协议发送的JSON通常会在键周围加上引号。另一方面,你的代码不应该
如果情况并非如此,请发布更多代码示例,以便我们更好地了解发生了什么。您不需要指明哪一行是1005。但我认为理解分号在大多数脚本中是一个终止符可能会有所帮助。与自然语言、拉丁语言在句子中使用句号的方式相同
请进一步澄清
在Perl中
use strict;
use something-else;
在Perl中再次终止例程或函数
my $remote_host = $ENV{REMOTE_HOST};
我选择Perl作为示例,如下所示:
这是另一种语言
它的语法和结构与JavaScript非常相似