문제
윈도우 위에 리눅스 가상 환경을 만들고 Node.js를 설치했다.
Visual Studio Code에서 index.js, package.json 같은 기본 파일을 만들고
npm run 명령어로 index.js 파일을 실행시켰다.
그런데 console.log 같은 간단한 프로그램도 실행시키는데 20초가 넘게 걸렸다.
해결
처음엔 그저 노트북 성능 문제라고 생각했다.
그런데 이건 너무 비정상적으로 느린 것 같아서 구글링을 해보다 해결책을 찾았다.
나는 프로젝트 폴더를 Window 아래에 있는 Documents 폴더에 저장하고 있었다.
그래서 Linux에서 Window 파일을 실행시키려니 시간이 많이 걸렸던 것.
(자신이 작업하고 있는 폴더의 위치는 Visual Studio Code에서 확인할 수 있다.
창 목록에서 오른쪽 마우스 버튼 > Copy Path를 클릭하면 파일의 주소가 복사된다.)

해결 방법은 간단했다.
project 폴더를 Window에서 Linux 홈으로 옮겨주면 되었다.
우선 node_modules 파일과 package-lock.json 파일은 용량이 많으므로 삭제한다.
어차피 package.json 파일에 설치 목록이 남아있어서 나중에 쉽게 설치할 수 있다.
이제 Linux 터미널에서 폴더가 있는 곳으로 이동한다.
(나 같은 경우는 Documents 폴더로 이동했다.)
그리고 아래의 명령어를 입력한다.
mv (파일명) ~/
나 같은 경우는 mv project ~/ 를 입력했다.
이렇게 하면 폴더를 Linux 홈으로 이동시킨다.
이제 Node.js를 실행시켜보니 빨라진 걸 확인할 수 있었다.
'Programming > Linux' 카테고리의 다른 글
| [Linux] 기본 명령어 정리 (0) | 2021.10.13 |
|---|
