NPM错误:必须是实际的JSON,而不仅仅是JavaScript

NPM错误:必须是实际的JSON,而不仅仅是JavaScript,javascript,npm,Javascript,Npm,非常,非常新的编码,一直在遵循本教程,以获得一个机器人在线在不和谐,所以我可以开始拼图通过实际的编码部分的机器人。这部分应该是最简单的,但我已经花了6个多小时来解决这个问题。。我尝试过更新Java、更新计算机驱动程序、之后重新启动、在其他教程中验证代码、更改打开文件类型的记事本版本、运行npm clear cache,但它仍然不起作用 { “ name”: “Marvel - Mayhem”, “version”: “1.0 .0”, “description”: “A Marv

非常,非常新的编码,一直在遵循本教程,以获得一个机器人在线在不和谐,所以我可以开始拼图通过实际的编码部分的机器人。这部分应该是最简单的,但我已经花了6个多小时来解决这个问题。。我尝试过更新Java、更新计算机驱动程序、之后重新启动、在其他教程中验证代码、更改打开文件类型的记事本版本、运行npm clear cache,但它仍然不起作用

{
  “
  name”: “Marvel - Mayhem”,
  “version”: “1.0 .0”,
  “description”: “A Marvel trading card game”,
  “main”: “bot.js”,
  “author”: “White Crow”,
  “dependencies”: {}
}
运行clear cache时,它会询问我是否非常确定,如果确定,则键入force,当我确定时,它会发出一条警告,其中会引用“我希望你知道你在做什么”。我不确定是不是它在运行缓存清除?或者如果还有一件事我需要输入才能继续?任何帮助都将不胜感激。

看起来您的数据中有“有趣的引用”。JSON要求编码中只有标准双引号才有效。如果将非标准引号替换为常规标准引号,那么您在问题中给出的数据结构将可被任何标准JSON解码器读取

这是一个很容易犯的错误。当你从网上复制粘贴东西时,你有时会得到这些奇怪的引语。我一直认为那真的很蹩脚。您的编辑器也可能在稍后添加它们。编辑器中可能有一个设置或命令,可以用标准双引号替换有趣的引号


我希望这能解决你的问题。我不能肯定,因为你从来没有真正说明你的问题到底是什么。

我想你是糊涂了。爪哇!=Javascript:。问:您是否正在尝试编写应用程序(即Javascript)?问:当您尝试运行“npm”命令时,是否出现错误“必须是实际的JSON,而不仅仅是Javascript”?问:你能用给出错误的确切命令更新你的帖子吗?我很可能,我真的,真的是一个新手。但是我不明白为什么这个教程不起作用。我在两个不同的来源中找到了相同的教程。我照着信做了,但它只是在犯那个错误。我来换标签。哦!现在我抓到你了!我打赌你是对的!我将测试它并结束问题!非常感谢你@White Crow:“你从来没有真正说出你的问题到底是什么”。具体来说,您应该确切地告诉我们您键入的命令或执行的代码行导致了错误。请更新(“编辑”)您的帖子:1)复制/粘贴准确的错误消息。2) 复制/粘贴导致错误的命令。