【发布时间】:2019-06-14 02:05:09
【问题描述】:
首先我是法语,所以我的英语不好 第二:第一次在这个网站发帖所以你好! 我在编写新机器人时需要帮助,我遵循本指南“
https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ "但是发生了一些事情
所以我只是在正确文件夹的 cmd 中键入 npm install discord.io winston –save 但这会发生 0 信息如果它以 ok 结尾,它就起作用了
1 详细的 cli ['C:\Program Files\nodejs\node.exe',
1 详细的 cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 详细的 cli '安装',
1 详细的 cli 'discord.io',
1 详细的 cli 'winston',
1 详细的 cli '-save' ]
2 使用 npm@6.4.1 的信息
3 使用 node@v10.15.0 的信息
4 详细的 npm-session a734d63e069c8d38
5傻安装loadCurrentTree
6傻安装readLocalPackageData
7个计时阶段:rollbackFailedOptional 2ms完成
8个计时阶段:runTopLevelLifecycles 11ms完成
9 详细堆栈错误:无法解析 json
9 详细堆栈 Unexpected token “在 JSON 中的位置 3,同时在 '{
附近进行解析9 详细堆栈“名称”:“greeter-bot...”
parseError 处的 9 个详细堆栈 (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:452:11)
parseJson 的 9 个详细堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:104:26)
C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:51:5 的 9 个详细堆栈
C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16 的 9 个详细堆栈
FSREqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3) 处的 9 个详细堆栈
10 详细 cwd C:\Users\ZeBoss\Desktop\bot ds
11 详细 Windows_NT 10.0.16299
12 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Program
文件\nodejs\node_modules\npm\bin\npm-cli.js" "install" "discord.io" "winston" "-save"
13 详细节点 v10.15.0
14 详细 npm v6.4.1
15 错误文件 C:\Users\ZeBoss\Desktop\bot ds\package.json
16 错误代码 EJSONPARSE
17 错误 JSON.parse 解析 json 失败
17 错误 JSON.parse Unexpected token “在位置 3 的 JSON 中,同时在 '{
附近进行解析17 错误 JSON.parse “name”: “greeter-bot...”
18 错误 JSON.parse 无法解析 package.json 数据。
18 错误 JSON.parse package.json 必须是实际的 JSON,而不仅仅是 JavaScript。
19 详细退出 [ 1, true ]
我在使用 npm cache clean --force 时尝试了几次,但没有任何反应
我认为我的消息足够长,所以我不会复制我的代码,但我从指南中直接复制粘贴它,我只是更改了令牌。 我也知道这对你来说可能很明显,但我不是一个好的程序员,所以请善待^^
编辑:有人要求在这里写 package.json :
{
“name”: “greeter-bot”,
“version”: “1.0.0”,
“description”: “My First Discord Bot”,
“main”: “bot.js”,
“author”: “Your Name”,
“dependencies”: {}
}
【问题讨论】:
-
您的 package.json 文件格式错误。
-
你可以在按下 Ctrl+K 后粘贴你的 package.json 文件,这样它的高度就会缩短,背景为灰色。
-
或者您可以使用 jsonlint.com 并复制粘贴您的 package.json,这将告诉您的 package.json 哪一行有错误
-
在 jsonlint.com 上我不太明白错误._.
-
致那些投反对票的人这个问题不值得投反对票,它被正确地提出只是格式不太好。除非出于某种原因,否则不要做某事:(
标签: javascript json cmd bots discord