bình luận của mỗi @ dantheta:
Kể từ npm 1.1,65, URL Github có thể ngắn gọn hơn cho người dùng / dự án. npmjs.org/doc/files/package.json.html Bạn có thể đính kèm chi nhánh như user / project # Branch
Vì thế
"babel-eslint": "babel/babel-eslint",
Hoặc cho thẻ v1.12.0 trên jscs:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Lưu ý, nếu bạn sử dụng npm --save, bạn sẽ nhận được git lâu hơn
Từ https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
Git URL là phụ thuộc
Các url Git có thể có dạng:
git: //github.com/user/project.git#commit-ish git + ssh: // user @ hostname: project.git # commit-ish git + ssh: //user@hostname/project.git#commit- ish git + http: //user@hostname/project/blah.git#commit-ish
git + https: //user@hostname/project/blah.git#commit-ish
Cam kết có thể là bất kỳ thẻ, sha hoặc nhánh nào có thể được cung cấp làm đối số để kiểm tra git. Mặc định là chủ.
URL GitHub
Kể từ phiên bản 1.1,65, bạn có thể tham khảo các url GitHub chỉ là "foo": "user / foo-project". Cũng giống như với URL git, hậu tố cam kết có thể được bao gồm. Ví dụ:
{"name": "foo",
"phiên bản": "0.0.0",
"phụ thuộc": {"express": "Visionmedia / express", "mocha": "Visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Bạn có thể đính kèm chi nhánh nhưuser/project#branch