当我使用“npm install”时,我不断收到 ENOENT 的 errno 4058

问题描述 投票:0回答:2

每当我使用“npm install”时,它都会显示以下内容

npm 错误!代码 ENOENT npm 错误!系统调用派生 git npm 错误!路径git npm 错误!错误号-4058 npm 错误! enoent 发生未知的 git 错误 npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!显着

npm 错误!此运行的完整日志可以在以下位置找到: npm 错误! C:\Users\MyUserName\AppData\Local pm-cache_logs�2-11-14T19_25_44_768Z-debug-0.log

我尝试在这个网站上的其他地方寻找,但我似乎无法摆脱它。这是 package.json 供任何需要它的人使用...

{
   "name": "project-x",
   "version": "1.5.9",
   "main": "src/index.js",
   "license": "Unlicensed",
   "scripts": {
      "start": "node ."
   },
   "engines": {
      "node": "14.x"
   },
   "dependencies": {
      "@discordjs/uws": "^10.149.0",
      "@skyra/timestamp": "^1.0.0",
      "chalk": "4.1.2",
      "discord.js": "localip/discord.js#master",
      "discord.js-light": "localip/discord.js-light#master",
      "dotenv": "github:andreialecu/dotenv#feat-multiline",
      "express": "^4.17.1",
      "json5": "^2.2.0",
      "moment": "^2.29.1",
      "phin": "github:localip/phin"
   }
}

如果您还需要 package-lock.json,lmk

我尝试清除 npm 缓存、更新 npm、重新安装、创建新缓存、删除 package-lock。这些都没有解决问题。难道和github有关系吗?

json github npm errno enoent
2个回答
1
投票

试试这个

npm ERR! enoent spawn git ENOENT

再次运行此命令之前,请确保已安装 git 并将其添加到您的路径中。


0
投票

我今天遇到了这个问题并通过此安装解决了它。 npm install -g npm

这是链接:-

https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.