패키지를 설치하는 동안 npm ERR! git dep 준비에 실패했습니다.json
패키지를 설치하려고 합니다.명령어를 사용한json 파일npm install
, 그러나 다음과 같은 에러가 표시됩니다.
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과 노드를 설치했습니다.
패키지.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:
$ npm cache clean --force
순서 2:
삭제node_modules
타고$ rm -rf node_modules
또한 삭제package-lock.json
순서 3:
의 갱신npm
최신 안정판으로
npm install -g npm@7.6.0
순서 3:
npm install
다시 한 번 말씀드리자면
$ npm start
이걸 디버깅하는데 3시간 정도 걸렸어요.결국 나에게 효과가 있었던 것은 다음과 같다.
nvm install 14
nvm use 14
npm install --legacy-peer-deps
버전 ID로 포크를 참조하는 종속성이 있기 때문에 이 오류가 발생했습니다.github:author/repo#branch
브런치 이름이 변경되었는지 여부는 알 수 없지만 npm은 브런치 이름을 복제할 수 없었습니다.
npm에 원래 버전으로 다시 바꿔서npm install
성공했습니다.
추가 메모:이것은 Laravel Sail 환경에서 실행한 것입니다.npm install
Docker 컨테이너 내에서 루트 사용자(sail root-shell
) 보다 상세한 에러 메세지가 표시되어 문제의 원인이 되고 있는 정확한 의존관계를 알 수 있습니다.
Windows 10에서 노드 16을 사용하고 있습니다.
저에게 솔루션은 명령어를 실행하는 것이었습니다.
set NODE_ENV=development
$env:NODE_ENV="development"
또는 를 호출합니다.npm install
PowerShell 내에서 관리자 권한이 있는 명령어
NPM 업그레이드:
npm install -g npm@latest
언급URL : https://stackoverflow.com/questions/66434750/npm-err-git-dep-preparation-failed-when-trying-to-install-package-json
'programing' 카테고리의 다른 글
Wordpress에서 If, If Else 및 other를 사용하는 방법 (0) | 2023.03.23 |
---|---|
특정 이름의 메뉴가 존재하는지 확인하는 방법 (0) | 2023.03.23 |
휴지 상태를 사용하여 Oracle에서 대용량 BLOB(100MB 이상)를 유지하는 방법 (0) | 2023.03.23 |
jQuery에서 항목을 배열에 추가하려면 어떻게 해야 합니까? (0) | 2023.03.23 |
WebSockets를 사용할 수 있는데 AJAX를 사용하는 이유는 무엇입니까? (0) | 2023.03.23 |