쉼표를 package.json의 객체 나 배열의 마지막 요소에 추가 할 수 없으므로 선이 보존되지 않습니다. B. 커밋에 의해 비난하고package.json의 책임 유지
{
"version": "0.0.1",
"main": "index.js"
}
git blame package.json
두 줄을 보여줍니다
{
"version": "0.0.1"
}
을 그리고있는 BI가 다른 필드를 추가 커밋 : 그 내가 package.json에 다음과 같은 경우에 커밋이다 내가 대신 첫 번째 필드 정의의 끝에 쉼표를 추가 한 경우 확약에 비난이 유지 될 것이다 :
{
"version": "0.0.1",
}
을하지만이 JSON 유효하지 않거나 적어도이 NPM에 의해 허용되지 않습니다. 이렇게 다음 npm install
를 실행하면이 오류가 인상됩니다
npm ERR! install Couldn't read dependencies
npm ERR! Failed to parse json
npm ERR! Unexpected token } ...
고궁 박물원 오류 주위에 얻을 수있는 방법이 있나요를? 아니면 커밋 A가 실제로 첫 번째 필드에 책임이 있다는 것을 알아 내기 위해 git blame을 사용하는 영리한 방법이 있습니까?
비난이 잘되지 않습니다. 커밋 B에 의해 수정 된 버전 필드를 보여줍니다. 이는 쓸모없는 정보입니다. – Robz