'npm'에 해당되는 글 2건

  1. 2021.07.23 [NPM] 내부 Git 저장소의 package 사용하기
  2. 2016.12.16 [NPM] Proxy 설정 1

NPM 모듈을 사용할때 package.json 안에 dependencies 항목에 원하는 패키지를 기술한다.

이때 Git 저장소로 구성되어있는 패키지의 경우, 설정하기가 곤란한데, 간단한 방법을 알아보자.

  • ssh 로 설정 할 경우
    • 가장 무난하지만 22 번 포트가 막혀있다면 사용하기 어렵다.
  • https 로 설정 할 경우
    • user-name 과 password 를 경로에 입력하는 방법으로, 계정과 비번이 노출되는 단점이 있다.
  • 환경에 git credential 설정 후 https 로 설정 할 경우
    • user-name 과 password 를 입력하지 않아도 된다.
// ssh 로 설정 할 경우
"dependencies": {
  "my-git-module": "git+ssh://git@{package-git-url}/my-git-module#master",
}

// https 로 설정 할 경우
"dependencies": {
  "my-git-module": "git+https://{user-name}:{password}@{package-git-url}/my-git-module#master",
}

// git credential 설정 후 https 로 설정
$ git config --global user.name {user-name}
$ git config --global user.password {password}
$ git config --global --replace-all credential.helper "cache --timeout=3600"

"dependencies": {
  "my-git-module": "git+https://{package-git-url}/my-git-module#master",
}

'Web' 카테고리의 다른 글

[Javascript] String 과 Array 변환  (0) 2021.01.31
[Javascript] Number 진법 변환  (0) 2021.01.31
개발 블로그 링크  (0) 2020.07.05
[Chrome] DNS_PROBE_FINISHED_NXDOMAIN 오류  (0) 2019.04.09
[Javascript] Drag&Drop 을 막고싶은 경우  (0) 2019.02.25
Posted by leechwin
,

[NPM] Proxy 설정

Node.js 2016. 12. 16. 10:59

npm install 실행시에 Proxy 환경일 경우 제대로 설치가 안되는 경우가 있다.


이때에는 다음과 같이 npm config 명령을 통해 Proxy 설정이 필요하다.


예제

  • npm config set proxy http://111.111.111.111:8081
  • npm config set https-proxy https://111.111.111.111:8081
  • npm config set strict-ssl false
  • npm config set registry http://registry.npmjs.org/

npm 설정값은 다음 명령으로 확인가능하다.

  • npm config list
설정된 값은 ~/.npmrc 파일에 저장되어 있다.


Posted by leechwin
,