답변:
시도한 명령에 여분의 대괄호가 있습니다.
v1
지점 에서 최신 버전을 설치하려면 다음을 사용하십시오.
npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save
npm install https://github.com/username/package#3d0a21cc
어디에 있습니까 3d0a21cc
? 나는이 대답을 찾을 여기
그냥 해:
npm install username/repo#branchName --save
예 : (내 사용자 이름은 타이머입니다)
npm i betimer/rtc-attach#master --save
// and what will appear in your package.json will be:
"rtc-attach": "github:betimer/rtc-attach#master"
내가 언급하고 싶은 한 가지 : build server 자동으로 변경 사항을 가져 오기 위해 package.json을 확인하는 것은 좋지 않습니다. 대신 npm i (첫 번째 명령)를 build 명령에 넣고 서버가 패키지를 설치하고 교체하게합니다.
npm install <folder>
또 다른 방법은 package.json
종속성에 다음 줄을 추가하는 것입니다 .
"package-name": "user/repo#branch"
예를 들면 다음과 같습니다.
"dependencies": {
... other dependencies ...
"react-native": "facebook/react-native#master"
}
그런 다음 npm install
또는yarn install
SSH를 사용하여 GitHub 계정을 인증하고 다음과 같이 프로젝트에 몇 가지 종속성이 설치되어 있습니다.
"dependencies": {
"<dependency name>": "git+ssh://git@github.com/<github username>/<repository name>.git#<release version | branch>"
}
URL을 따옴표로 묶어야 작동했습니다.
npm install "https://github.com/shakacode/bootstrap-loader.git#v1" --save
제안 된 답변을 시도했지만이 접두사 접근 방식으로 만 작동했습니다.
npm i github:user/repo.git#version --save -D
npm의 Doc은 repo_url 다음에 태그 / 버전 만 지정할 수 있다고 정의합니다.
다음은 문서입니다 : https://docs.npmjs.com/cli/install
#commitish
에 허용npm install <git remote url>