【问题标题】:How to use npm install while it don't work如何在 npm install 不工作时使用它
【发布时间】: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


【解决方案1】:

在您的package.json 文件中,您使用了错误的引号。您的代码使用“” 而不是""。只需更换它们就可以了。

【讨论】:

    猜你喜欢
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    相关资源
    最近更新 更多