본문 바로가기

node

(7)
npm시 sill idealTree buildDeps에서 멈추는 현상 npm install ts-jest 실행시 sill idealTree buildDeps ~~~ 에서 진행이 안되는 현상이 발생함 해결방법 (packge-lock.json 을 삭제하고 하라는데 안된다 ㅠㅠ) step 1. npm registry 변경 $ npm config set registry https://registry.npmjs.cf/ step2. 다시 시도 $ npm install ts-jest step3. npm registry 원복 $ npm config set registry https://registry.npmjs.org/ 하니까 해결이 되었다!! 참고사이트 https://www.inflearn.com/questions/779041/solved-nestjs-%ED%94%84%EB%A1%9C..
[ngrok] 외부에서 로컬로 접속해서 개발하기 ngrok이란? 외부(Public)에서 로컬에 접속할 수 있게 도와주는 터널링 프로그램 1. ngrok 설치brew install --cask ngrokcask 가 없으면 설치(*cask: 간단한 명령어 한줄로 맥용 어플을 설치해주는 유틸리티 프로그램)- brew install cask  2. ngrok 사용법Ngrok을 이용하여 직접 터널링(로컬 서버 포트에 맞게끔)$ ngrok http 3000 --scheme http,https위와같이 나온다면 터널링 완료되었고 외부에서 접근이 가능함http://3ead-125-141-102-87.ngrok.io 만약 아래 사진처럼 인증을 하라고 뜬다면 Sign Up 페이지에서 google이나 github 계정으로 쉽게 가입할 수 있음 계정이 validate 되었다..
NVM 자주쓰는 명령어 # node 버전 지정해서 설치하기 $ nvm install 10.16.3 $ nvm install 10 // 10.x 의 마지막 버전 # node 최신버전 설치 $ nvm install node $ nvm install --lts // lts 최신버전 # 설치된 node.js 목록 확인하기 $ nvm ls # 설치할 수 있는 모든 node 버전 조회 (너무 많아서 굳이 명령어 때려보기보다 이런게 있구나 정도로만..) $ nvm ls-remote # 특정 버전의 node 사용하기 $ nvm use $ nvm current // 현재 사용중인 버전 확인하기 $ nvm uninstall // 필요없는 node 버전 삭제하기 # 설치되어 있는 가장 최신버전의 node를 디폴트로 사용하기 $ nvm alias ..
mac homebrew로 nvm 설치 NVM이란? (Node Version Manager) :한 마디로 Node.js 의 버전을 관리하는 도구 1. NVM, 왜 사용해야 하나요? 협업을 할 때, 또는 다양한 프로젝트를 동시에 진행해야 할 때 다양한 라이브러리 / 프레임워크 / 개발툴의 버전 호환 문제를 겪는데 Node 버전을 간단하게 스위칭할수 있게 해줌 컴퓨터에 다양한 버전의 Node.js 를 설치할 수 있게 해줌 버전관리를 할 수 있음(설치, 삭제, 확인.. 등) 2. homebrew로 NVM 설치하기 $ brew install nvm 3. 환경변수 설정하기 $ mkdir ~/.nvm $ vi ~/.bash_profile vi 편집기로 파일을 열고 수정한다 export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/..
npm version 의존성 관리 ~: 틸드 ^: 캐럿 그외 >=, ,
npm private repository 배포 자주사용하는 관련 명령어 npm whoami npm logout npm config set _auth @@@ npm config set always-auth true npm publish install npm -registry http://nexusrepo.넥서스url/repository/npm-repository-private/login npm -registry http://nexusrepo.넥서스url/repository/npm-repository-group/ install 1. 로그인 npm login -registry=http://nexusrepo.넥서스url/repository/npm-repository-private/ 2. 1번 혹은 .npmrc 에 repository와 token설정 _aut..
Node 명령어 참고 사이트 : https://heropy.blog/2018/02/18/node-js-npm/ 처음 시작하는 Node.js 개발 - 2 - npm npm(Node Package Manager)은 JavaScript 및 세계 최대의 소프트웨어 레지스트리 패키지 관리자로 Node.js를 설치하면 같이 설치되어 사용할 수 ... heropy.blog 유의적 버전(Semver) 의존성 모듈의 버전을 너무 엄격하거나 느슨하지 않게 관리하기 위해서 npm에서는 Semver(Semantic Versioning)를 지원합니다. 우선 버전을 1.0.0과 같이 X.Y.Z(Major.Minor.Patch) 형식으로 정합니다. API에 호환되지 않는 변경이라면 Major 버전을 올리고, API가 호환되면서 바꾸거나 추가하는 ..