首页 > 解决方案 > 位置 0 的 JSON 中的意外令牌/(在 VSCode/NodeJS 中)

问题描述

我会回答这个问题,只是想为任何得到它的人记录。

我正在运行 VSCode,我设置 F5 来运行当前文件。

我是第一次调用 AWS/Translate 服务,所以我当然认为这是问题所在,但事实并非如此。

我有一个这样的 launch.json 文件,所以当我按 F5 时它会运行当前文件:

 {
     "version": "0.2.0",
       "configurations": [
         {
           "type": "node",
           "request": "launch",
           "name": "Launch Current Opened File",
           "program": "${file}"
         }
       ]
  }

标签: node.jsvisual-studio-code

解决方案


我创建了一个程序,我以为我将其命名为 testTranslation.js,但我错误地将其命名为 testTranslation.json。

事实证明,如果您在 JSON 文件上按 F5,它将验证该文件并显示它是否有任何 JSON 错误。

我一直在更改该文件中的代码,直到我一无所有,但是:

console.log("Hello"); 

我仍然收到错误。

最后我比较了另一个测试程序,发现文件扩展名是 .json 而不是 .js。所以我只是重命名了文件。

这样一个愚蠢的错误,却导致了一个更令人困惑的错误。如果它说“您无法执行 JSON 文件...”之类的话会很好。


推荐阅读