목록JavaScript/Node.js (5)
끄적이는 개발노트
Node 버전을 업데이트 하는 방법은 매우 간단하다. 1. 버전 확인 node -v 2. npm 캐시 삭제 npm cache clean -f 3. Node 버전관리 플러그인 설치 npm install -g n 4. Node.js 설치 n lts n latest : 최신 n lts : lts n stable : 안정 * NPM 업데이트 추가로 npm 업데이트도 굉장히 간단한데, 마찬가지로 버전 확인 및 글로벌 설치를 진행하면 된다. npm -v npm i -g npm
git clone을 하고 npm i 를 진행하던 중 다음과 같은 오류 메세지가 발생했다. npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! 위는 npm 설치 오류 메세지로 npm install 을 진행하다보면 아래와 같은 에러메세지가 뜰 때가 있다. 종속성 에러로, 해결방법은 --save --legacy-peerdeps 를 추가하면 설치할 수 있다. npm i 'npm' --save --legacy-peer-deps
npm으로 패키지를 설치하게 되면 node_modules 폴더에 패키지가 설치되고 package.json 파일에 기록을 한다. 설치될 때는 최신 버전이 설치가 되지만, 추후 패키지가 업데이트가 되면 패키지별로 재설치해야 하는 불편함이 따라온다. 이런 불편함을 해소해주는 패키지가 있는데 바로, npm-check-updates 이다. 1. 설치 $> npm i -g npm-check-updates 2. 사용법 ncu를 입력하면 업데이트 가능한 항목을 보여준다. $> ncu -u 옵션을 추가하여 입력하면 package.json의 패키지들이 최신버전으로 전부 변경된다. 그 후, npm들을 설치해주면 한번에 모든 업데이트가 가능하다. $> ncu -u $> npm i
설치한 Node.js를 통해 매우 간단한 프로젝트를 만들어본다. 모든 언어에서 가장 첫번째로 하는 Hello World를 출력하는 것으로 Node.js가 잘 작동하는지 테스트해본다. 1. 폴더 생성 helloworld라는 이름을 가진 폴더를 생성해준다. $> mkdir helloworld 잘생성되었는지 확인하기 위해 ls 명령어를 실행하여 확인한다. $> ls 2. 프로젝트 초기화 생성한 helloworld 폴더로 이동한다. $> cd helloworld 이 후, npm init 명령어를 통해 프로젝트를 초기화한다. $> npm init 프로젝트 명, 버전, 작성자 등을 입력하게 나오는데 필요값만 입력하고 그 외는 입력하지 않아도 된다. 다 입력한 후에 yes를 입력하면 package.json 파일이 생..
이번 포스트에서는 Lightsail에 생성한 우분투 인스턴스에 Node.js를 설치하고 테스트하는 방법을 알아본다. 아직 인스턴스를 구성하지 못했다면 아래 링크를 통해 인스턴스를 생성한 후 진행하도록 한다. https://hbc3869.tistory.com/5?category=923572 1. 우분투 시스템 업데이트 우분투 시스템 업데이트를 위해 apt-get 명령어를 사용할 것이다. APT? 우분투는 리눅스에 의존하며 dpkg 패키징 시스템을 사용한다. APT는 Advanced Package Tool의 약자로 dpkg 패키징 시스템과 쉽게 상호 작용하기 위해 사용되는 커맨드 라인 도구로 소프트웨어를 관리하는 효율적이고 가장 많이 선호되는 방법이다. apt-get? apt-get은 리눅스 계열의 패키지 ..