개발관련/오류노트

npm WARN package.json : No repository field

Rateye 2021. 8. 25. 10:30
728x90
반응형
질문 : npm WARN package.json : 저장소 필드 없음

다음 명령으로 Express.js를 설치했습니다.

sudo npm install -g express

다음과 같은 경고가 표시됩니다.

npm WARN package.json range-parser@0.0.4 No repository field.
npm WARN package.json fresh@0.1.0 No repository field.
npm WARN package.json methods@0.0.1 No repository field.
npm WARN package.json methods@0.0.1 No readme data.
npm WARN package.json cookie-signature@1.0.1 No repository field.
npm WARN package.json send@0.1.0 No repository field.
npm WARN package.json pause@0.0.1 No repository field.
npm WARN package.json bytes@0.2.0 No repository field.
npm WARN package.json github-url-from-git@1.1.1 No repository field.
npm WARN package.json assert-plus@0.1.2 No repository field.
npm WARN package.json ctype@0.5.2 No repository field.

Node.js 및 Express.js를 처음 사용합니다. 위의 경고가 표시되는 이유는 무엇입니까? 걱정해야하나요?

답변

NPM v1.2.20의 확인 일 뿐이며 경고로보고합니다.

그러나 여전히이없는 sooooooo 많은 패키지가있다, 걱정하지 마세요 repository 자신의 필드를 package.json . 이 필드는 정보 제공 목적으로 사용됩니다.

패키지 작성자 인 경우 다음과 같이 package.json repository 를 넣습니다.

"repository": {
  "type": "git",
  "url": "git://github.com/username/repository.git"
}

repository 필드에 대해 자세히 읽고 자세한 내용은 로깅 된 버그 를 참조하십시오.

또한 원래 @dan_nl package.json private 키를 설정할 수 있습니다.
이렇게하면 앱에서 실수로 npm publish package.json 문제에 관한 경고를 인쇄하지 못하도록합니다.

{
  "name": "my-super-amazing-app",
  "version": "1.0.0",
  "private": true
}
출처 : https://stackoverflow.com/questions/16827858/npm-warn-package-json-no-repository-field
728x90
반응형