해커톤에 참여한 프로젝트를 개인서버에 옮기는 작업을 하고 있다.
리액트로 작성된 프론트 프로젝트를 ubuntu에 띄워놓을 요량이다.
먼저 npm을 다운로드 받아보자
ubuntu에서 아주 손쉽게 다운로드 받을 수 있다. sudo apt install npm
을 입력하자.
아쉽지만 ubuntu에서 기본적으로 설치해주는 npm
버전은 상당히 낮다. 2020년 10월 13일 기준 v3.6.3
이다.. 프론트 프로젝트를 작성한 환경에서는 v6.14.6
이다. 따라서 nvm(node version manager)
를 다운로드 받자. 참고문서
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
명령어를 입력하고
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
를 입력하자
정상적으로 설치되었다면 nvm ls-remote
를 입력하고 설치가능한 node
버전을 확인하자
nvm install node
하면 끝..
이제 react 프로젝트를 빌드하고 시작해보자
먼저 yarn을 설치해야한다 npm install -g yarn
으로 yarn을 설치하고 yarn build
를 yarn start
차례대로 실행하면 끝이다.
이상하게 안되면 그냥 yarn-lock.json
, node_modules
, package-lock.json
을 모두 삭제하고 yarn
을 입력해보자
npm cache clean --force
명령어를 입력후 다시 npm i
를 시도해보자