npm 错误!尝试安装 package.json 时 git dep 准备失败
Posted
技术标签:
【中文标题】npm 错误!尝试安装 package.json 时 git dep 准备失败【英文标题】:npm ERR! git dep preparation failed when trying to install package.json 【发布时间】:2021-05-31 17:20:33 【问题描述】:我正在尝试使用命令 npm install
安装 package.json 文件,但出现以下错误。
npm ERR! git dep preparation failed
npm ERR! command C:\Program Files\nodejs\node.exe C:\Users\DHRUV\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js install --force --cache=C:\Users\DHRUV\AppData\Local\npm-cache --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit
npm ERR! npm WARN using --force Recommended protections disabled.
npm ERR! npm ERR! code 128
npm ERR! npm ERR! command failed
npm ERR! npm ERR! command git ls-remote ssh://git@github.com/gulpjs/gulp.git
npm ERR! npm ERR! Host key verification failed.
npm ERR! npm ERR! fatal: Could not read from remote repository.
npm ERR! npm ERR!
npm ERR! npm ERR! Please make sure you have the correct access rights
npm ERR! npm ERR! and the repository exists.
npm ERR!
我已经安装了 Git 和 node。
package.json:
"name": "LandTransfer",
"version": "0.0.0",
"scripts":
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test --watch=false",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "node patch.js"
,
"private": true,
"dependencies":
"@angular/animations": "7.1.0",
"@angular/cdk": "^7.1.0",
"@angular/common": "7.1.0",
"@angular/compiler": "7.1.0",
"@angular/core": "7.1.0",
"@angular/forms": "7.1.0",
"@angular/http": "7.1.0",
"@angular/material": "^7.1.0",
"@angular/platform-browser": "7.1.0",
"@angular/platform-browser-dynamic": "7.1.0",
"@angular/platform-server": "7.1.0",
"@angular/router": "7.1.0",
"bootstrap": "^4.3.1",
"core-js": "^2.5.7",
"ethers": "^4.0.20",
"rxjs": "^6.3.3",
"truffle-contract": "^4.0.1",
"tslib": "^1.9.0",
"typedarray-to-buffer": "^3.1.5",
"web3": "1.0.0-beta.37",
"zone.js": "^0.8.26"
,
"devDependencies":
"@angular-devkit/build-angular": "^0.12.1",
"@angular-devkit/core": "0.8.1",
"@angular/cli": "^7.1.0",
"@angular/compiler-cli": "7.1.0",
"@angular/language-service": "7.1.0",
"@types/jasmine": "^2.8.12",
"@types/jasminewd2": "^2.0.6",
"@types/node": "^6.14.2",
"codelyzer": "^4.4.4",
"jasmine-core": "^2.99.1",
"jasmine-spec-reporter": "^4.2.1",
"karma": "^3.1.1",
"karma-chrome-launcher": "^2.2.0",
"karma-cli": "^1.0.1",
"karma-coverage-istanbul-reporter": "^1.4.3",
"karma-jasmine": "^1.1.2",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "^5.4.1",
"protractor-console-plugin": "^0.1.1",
"ts-node": "^3.3.0",
"tslint": "^5.11.0",
"typescript": "3.1.6",
"webpack": "^4.26.1",
"webpack-dev-server": "^3.1.10"
【问题讨论】:
请格式化为代码以便阅读。 【参考方案1】:试试这个
第 1 步:
$ npm cache clean --force
第 2 步:
由$ rm -rf node_modules
删除node_modules
同时删除package-lock.json
第 3 步:
将npm
更新到最新的稳定版本
npm install -g npm@7.6.0
第 3 步:
npm install
重新开始,
$ npm start
【讨论】:
对我有用,对我有用的是更新 npm 版本。谢谢! 它对我不起作用,我正在使用 vuejs 前端开发 nextcloud 应用程序。以上是关于npm 错误!尝试安装 package.json 时 git dep 准备失败的主要内容,如果未能解决你的问题,请参考以下文章
提取过程中带有 package.json 的 NPM 安装退出 --> gunzTarPerm 且没有错误消息
如何将通过 npm 安装的所有依赖项保存到我的 package.json 文件中?