Git 尝试 npm install nw-builder 时出现错误 -4058
Git Error -4058 while trying to npm install nw-builder
我刚刚在桌面上创建了一个新文件夹并将其加载到 VSCode,这样我就可以开始 building/learning 大约 NW.js。我做的第一件事是打开 VSCode 终端并执行 npm init -y
,然后我继续执行 运行 npm install nw@sdk
。没有任何错误。
现在我的新文件夹有一个 package.json
、一个 package-lock.json
和 node_modules
文件夹。
package.json
内容:
{
"name": "rename-merra-app",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"nw": "^0.62.1-sdk"
}
}
当我尝试 运行 npm install nw-builder --save-dev
作为参考建议 @ https://www.npmjs.com/package/nw-builder 时,我得到以下 error:
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno -4058
npm ERR! enoent An unknown git error occurred
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Misharin\AppData\Local\npm-cache\_logs22-03-23T03_41_13_504Z-debug-0.log
.log 文件 可以在这里找到:https://pastebin.com/cZAmugRF
我尝试了以下方法:
- 重启VSCode
- 重新启动我的电脑
- 运行
npm install
(最新,120 个软件包,版本 8.5.5)
- 运行
npm
外VSCode,直接上提示(同样错误)
- 删除包-lock.json
- 重新安装 NodeJS (17.8.0)
- 安装旧版本的 NodeJS (17.7.1)
- 后台搜索node.js运行ning(有none)
- 禁用Windows安全
- 运行
npm cache clear --force
有人知道如何解决这个错误吗?
也许来自 nw-builder 包的 git 链接 (https://registry.npmjs.org/nw-builder) 之一是 down/offline?在那种情况下,是否有任何解决方法,以便我可以开始构建 nw.js?
感谢您的帮助!
确保您已安装 Git:
您可能希望将代码更改为:
"devDependencies": {
"nw": "0.62.1-sdk"
}
^
如果是在sdk
版本之后发布的,可以下载普通版
我没用过nw-builder
,但据我了解,它已经好几年没有收到任何更新了。有一个与此相关的 GitHub 问题:
最后,这里是关于如何手动创建您自己的构建的说明:
更多教程位于:
我刚刚在桌面上创建了一个新文件夹并将其加载到 VSCode,这样我就可以开始 building/learning 大约 NW.js。我做的第一件事是打开 VSCode 终端并执行 npm init -y
,然后我继续执行 运行 npm install nw@sdk
。没有任何错误。
现在我的新文件夹有一个 package.json
、一个 package-lock.json
和 node_modules
文件夹。
package.json
内容:
{
"name": "rename-merra-app",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"nw": "^0.62.1-sdk"
}
}
当我尝试 运行 npm install nw-builder --save-dev
作为参考建议 @ https://www.npmjs.com/package/nw-builder 时,我得到以下 error:
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno -4058
npm ERR! enoent An unknown git error occurred
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Misharin\AppData\Local\npm-cache\_logs22-03-23T03_41_13_504Z-debug-0.log
.log 文件 可以在这里找到:https://pastebin.com/cZAmugRF
我尝试了以下方法:
- 重启VSCode
- 重新启动我的电脑
- 运行
npm install
(最新,120 个软件包,版本 8.5.5) - 运行
npm
外VSCode,直接上提示(同样错误) - 删除包-lock.json
- 重新安装 NodeJS (17.8.0)
- 安装旧版本的 NodeJS (17.7.1)
- 后台搜索node.js运行ning(有none)
- 禁用Windows安全
- 运行
npm cache clear --force
有人知道如何解决这个错误吗?
也许来自 nw-builder 包的 git 链接 (https://registry.npmjs.org/nw-builder) 之一是 down/offline?在那种情况下,是否有任何解决方法,以便我可以开始构建 nw.js?
感谢您的帮助!
确保您已安装 Git:
您可能希望将代码更改为:
"devDependencies": {
"nw": "0.62.1-sdk"
}
^
如果是在sdk
版本之后发布的,可以下载普通版
我没用过nw-builder
,但据我了解,它已经好几年没有收到任何更新了。有一个与此相关的 GitHub 问题:
最后,这里是关于如何手动创建您自己的构建的说明:
更多教程位于: