node 개발 환경에서 node(npm)의 버전을 맞추는 것은 매우 중요합니다. 만약 현재 설치된 Node 버전과 웹 어플리케이션 개발에 필요한 버전이 맞지 않는 경우 nvm을 사용하여 이를 변경 및 수정하는 방법에 대하여 알아봅니다.# nvm을 사용하여 node 버전 변경하기nvm을 사용하기 이 전인 예전 node 버전 변경의 방법을 생각해보면 node를 삭제하거나 버전 변경의 과정이 매우 복잡하고 까다로왔습니다. 이런 이유로 더 간단한 방법이 필요했고 nvm을 사용한 이 후 부터는 node 버전 변경이 매우 쉽고 간단하게 해결될 수 있습니다. 그럼 nvm 설치 및...
Mac에 node, npm을 설치하는 방법입니다.# Mac에 node, npm 노드를 설치하려면?리눅스나 윈도우 유저의 경우 apt 또는 apt-get 아니면 설치 프로그램을 실행해서 사용합니다. Mac도 비슷한데 node, npm 설치를 위해서는 Mac에서 가장 많이 쓰이는 패키지 매니저 brew를 사용하여 설치하는 것이 가장 쉽고 간단합니다. 그래서 brew를 사용하여 설치해봅니다. 만약 brew가 설치되어 있지 않다면 먼저 brew를 설치하도록 합니다.! brew를 사용하여 node, npm 설치하기brew가 설치되었다면 아래와 같이 업데이트를 먼저 한 뒤에 n...
npm을 사용하는 초기 단계에서 rename 관련 에러가 발생하였습니다. 관련 메시지는 아래와 같습니다.npm ERR! syscall rename...npm ERR! enoent ENOENT: no such file or directory, rename이를 해결하기 위해서 기본적으로 node_modules를 다시 지우고 재설치를 시도했습니다. 하지만 동일한 에러가 발생하였습니다. 아무래도 버전 문제일 수 있을 것 같아 nvm을 사용하여 최신 버전으로 변경 및 재설치 완료 후 다시 테스트해보았습니다. 하지만... 동일한 에러가 발생하는군요.! npm rename 에러 ...
아래는 노드 패키지 모듈(npm) 설치 할 때 원하는 버전을 선택, 설치(인스톨)하는 방법을 알아봅니다.# 노드 패키지 원하는 버전으로 설치하기패키지 모듈을 npm으로 설치시 반드시 최신 버전이 필요한 것은 아닙니다. 오히려 그 이하의 버전이 필요하기도합니다. 특히 모듈 사이의 디펜던시가 버전과도 관련이 있기 때문이죠.예를들어 Webpack을 설치한 경우 Webpack에서 사용하는 디펜던시 모듈의 버전이 상이한 경우 에러가 발생하기도 합니다. Webpack 버전을 올리기 보다 디펜던시의 다른 모듈의 버전을 맞춰(낮춰서) 사용하는 방법이 좋겠죠. ! 모듈과 버...
npm을 최신버전으로 업데이트 하는 방법을 알아봅니다. 어떻게하면 최신버전으로 업데이트 할 수 있을까요?! npm을 최신버전으로 업데이트 해야하는 이유는?만약 npm이 최신 버전이 아닌 경우 디펜던시 등의 이유로 앱이 동작하지 않을 수 있습니다. 또한 개발환경을 맞추어 보다 안정적인 환경에서 개발하려면 최신 버전이 필요할 수 있죠. 이런 이유로 npm을 최신버전으로 유지하기 위해서 아래와 같이 가능합니다.(! npm 최신버전이 더 높은 버전의 node package 정보를 가졌기 때문에 가급적 npm 최신 버전 설치는 필수적입니다.)# npm 최신 버전으로 업데이트 ...
만약 npm을 사용한 서버환경을 구축 중이고 개발서버 빌드시 설치된 모듈이 없다는 에러가 발생할 수 있습니다. 이 경우 다른 개발자 또는 관련자에 의하여 설치된 모듈이 로컬에 없는 문제이므로 아래와 같이 커맨드를 입력하여 필요한 모듈을 설치 가능합니다. npm install이처럼 특별한 설정 없이도 자동으로 없는 모듈을 찾아 설치가 가능합니다....