安装discord.js时出错

时间:2018-03-26 15:05:02

标签: npm installation

我在使用windows powershell将discord.js安装到我的node_modules时遇到了一些麻烦。我已多次检查并知道我有正确版本的节点,但每次运行npm install discord.js时,它会持续一段时间,然后给我一堆错误,如此

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

(我删除了警告,只留下了导致安装失败的错误)

  

npm ERR!路径C:\ Users \ kevin \ Desktop \ Bot \ node_modules \ async-limiter   错误的ERR!代码ENOENT npm ERR! errno -4058 npm ERR!系统调用重命名npm   呃! enoent ENOENT:没有这样的文件或目录,重命名   ' C:\用户\凯文\桌面\博特\ node_modules \异步限制器' - >   ' C:\用户\凯文\桌面\博特\ node_modules.async-limiter.DELETE' NPM   呃! enoent这与npm无法找到文件有关。 NPM   呃! ENOENT

     

npm ERR!可以在以下位置找到此运行的完整日志:npm ERR!
  C:\ Users \用户凯文\应用程序数据\漫游\ NPM-cache_logs \ 2018-03-26T14_38_26_242Z-的debug.log   (对不起,如果这没有帮助)

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

2 个答案:

答案 0 :(得分:0)

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

  

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

这是另一个:

  

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

     

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

另外一些用户说它是由Malwarebytes Ransomware Protection造成的,请尝试禁用它并检查它是否已修复。

答案 1 :(得分:0)

我遇到了同样的问题,我必须做的是在桌面上打开powershell(不在文件夹中)并将npm安装到system32(默认位置),然后将文件移动到我想要的文件夹中。 ,导航到Windows System32文件夹。点击"开始"按钮并选择"计算机。"在左侧窗格中,找到并单击"计算机。"找到并点击"(C :)和#34;驱动,找到并点击" 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