【问题标题】:Errors when installing discord.js安装 discord.js 时出错
【发布时间】:2018-04-06 22:23:28
【问题描述】:

我在使用 windows powershell 将 discord.js 安装到我的 node_modules 时遇到了一些问题。我检查了多次,知道我有正确版本的节点,但是每次我运行 npm install discord.js 时,它都会运行一段时间然后给我一堆像这样的错误

PS C:\Users\kevin\Desktop\Bot> npm install discord.js

(我删除了警告,只留下了导致安装无法工作的错误)

npm 错误!路径 C:\Users\kevin\Desktop\Bot\node_modules\async-limiter npm 错误!代码 ENOENT npm 错误! errno -4058 npm 错误!系统调用重命名 npm 呃! enoent ENOENT:没有这样的文件或目录,重命名 'C:\Users\kevin\Desktop\Bot\node_modules\async-limiter' -> 'C:\Users\kevin\Desktop\Bot\node_modules.async-limiter.DELETE' npm 呃! enoent 这与 npm 找不到文件有关。 npm 呃!恩恩特

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\kevin\AppData\Roaming\npm-cache_logs\2018-03-26T14_38_26_242Z-debug.log (对不起,如果这没有帮助)

我不知道出了什么问题,并且似乎无法在网上找到任何帮助,所以希望这可能会奏效,非常感谢。 (我也有节点版本 8.10.0)

【问题讨论】:

  • 请粘贴错误,不要截图。

标签: npm installation


【解决方案1】:

找到这个:https://github.com/npm/npm/issues/17444。那里似乎有多种解决方法:

npm 达到无法使用的地步之后,就在之前 重新安装它,我有一个想法:我打开了任务管理器(我正在使用 Windows)并发现一堆正在运行的 nodejs 实例。我能 关闭它们。然后当我再次运行npm install 时,在 这次失败了 100% 的时间,发现它能够 执行没有任何问题。

这是另一个:

解决方法:我们针对此和所有其他 NPM 5.x 的标准解决方法 问题是:

删除 package-lock.json 并再次运行 NPM。

还有一些用户说这是由 Malwarebytes Ransomware Protection 引起的,请尝试禁用它并检查是否修复。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我要做的是在我的桌面上打开 powershell(而不是在文件夹中)并将 npm 安装到 system32(默认位置),然后将文件移动到我想要的文件夹中。到达那里, 导航到 Windows System32 文件夹。单击“开始”按钮并选择“计算机”。在左侧窗格中,找到并单击“计算机”。找到并单击“(C:)”驱动器,找到并单击“Windows”文件夹,找到并单击“System32”文件夹。将有一个 node_modules 文件夹。随意移动或复制它,我建议每次要向其中添加文件时重做灌输,因为它很烦人。 (as in nmp i discord.js or npm i sql)希望这对你有用! :3 (如果对更详细的答案没有帮助,请随时给我发消息,或浏览lol VampyMaria#4980 im also still learning node.js and discord.js so I cant really help with coding

    【讨论】:

      猜你喜欢
      • 2021-12-30
      • 2020-12-24
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 2013-10-05
      • 2013-08-15
      相关资源
      最近更新 更多