【问题标题】:Discord Bot JSON Parse ErrorDiscord Bot JSON 解析错误
【发布时间】:2019-02-03 11:10:36
【问题描述】:

我应该声明一下:

  1. 我没有 js 的经验,但有一些其他语言的经验
  2. 在来这里之前,我确实尝试过自己解决这个问题。

我实际上只是在尝试设置机器人,并在发生这种情况时尝试安装机器人依赖项:

D:\>cd\Discord Bots\Ark FTW

D:\Discord Bots\Ark FTW>npm install discord.io winston-save
npm ERR! file D:\Discord Bots\Ark FTW\package.json
npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected token “ in JSON at position 3 while parsing near '{
npm ERR! “name”: “Ark FTW”,
npm ERR! ...'
npm ERR! File: D:\Discord Bots\Ark FTW\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\temp5\AppData\Roaming\npm-cache\_logs\2018-08-28T18_14_53_243Z-debug.log

我使用教程中的一段代码来设置机器人,但我不知道我在寻找什么语法错误,尽管我在过去两个小时内试图弄清楚它。我认为这对任何有经验的人来说都是显而易见的,但那不是我。

这是完整的 JSON 文件:

{
  “name”: “Ark FTW”,
  “version”: “1.0.0”,
  “description”: “I wanna be a real bot!”,
  “main”: “bot.js”,
  “author”: “Soldiercide”,
  “dependencies”: {}
}

对于这个可能是个愚蠢的问题,我很抱歉,我很感激你们愿意提供的任何方向。

【问题讨论】:

  • 引号对我来说看起来很奇怪,如果这是直接复制,它们不应该转换为左右 Unicode 引号,只需使用普通的 jane "
  • 我和@RichardHubley 在一起。我强烈建议您删除您的package.json,然后使用npm init

标签: javascript json discord discord.io


【解决方案1】:

您使用的引号字符无效。 " 是不同的字符。您应该使用最后一个。

【讨论】:

    猜你喜欢
    • 2020-12-15
    • 1970-01-01
    • 2021-08-18
    • 2017-11-05
    • 2019-11-10
    • 2018-05-02
    • 2021-07-15
    • 2018-03-12
    • 2018-03-04
    相关资源
    最近更新 更多