IT story

Npm을 사용하여 github에서 특정 지점 설치

hot-time 2020. 7. 14. 08:00
반응형

Npm을 사용하여 github에서 특정 지점 설치


npm을 사용하여 프로젝트의 github에서 부트 스트랩 로더를 설치하고 싶습니다

현재 그들은 웹팩 버전 1과 2와 호환되는이 프로젝트의 두 가지 버전을 유지하고 있습니다.

버전 1 을 설치하고 싶습니다 . 이것을 설치하기 위해 어떤 npm 명령을 사용해야합니까?

아래 중 하나를 사용해 보았지만 작동하지 않습니다.

npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save 

시도한 명령에 여분의 대괄호가 있습니다.

v1지점 에서 최신 버전을 설치하려면 다음을 사용하십시오.

npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save

그냥 해:

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"

내가 언급하고 싶은 한 가지 : 빌드 서버가 자동으로 변경 사항을 가져 오기 위해 package.json을 확인하는 것은 좋지 않습니다. 대신, npm i (첫 번째) 명령을 build 명령에 넣고 서버가 패키지를 설치하고 교체하게하십시오.


버전, 원사 및 npm이 git repo에서 해결할 수있을만큼 영리한 git 패턴을 제공 할 수 있습니다.

yarn add any-package@user-name/repo-name#branch-name

또는 npm

npm install --save any-package@user-name/repo-name#branch-name

또 다른 방법은 package.json종속성에 다음 줄을 추가하는 것입니다 .

"package-name": "user/repo#branch"

예를 들면 다음과 같습니다.

"dependencies": {
    ... other dependencies ...

    "react-native": "facebook/react-native#master"
}

그런 다음 npm install또는yarn install


npm의 Doc은 repo_url 다음에 태그 / 버전 만 지정할 수 있다고 정의합니다.

다음은 문서입니다 : https://docs.npmjs.com/cli/install

참고 URL : https://stackoverflow.com/questions/39732397/install-specific-branch-from-github-using-npm

반응형