hchang   25 Jun 2022

NODE JS 시작하기



우분투 22.04버전에서 node js를 설치했다. 예전에 언젠가 공부하겠거니 생각하고 별 생각없이 node 12정도 버전을 깐 적이 있는데, 삭제하기도 힘들고 다시 깔기도 힘들었다. 굉장히 오류가 많이나오는 프로그램이라는 생각이 들었다. 원래 이렇게 쓰는걸까.. 삭제하는 방법은 있을거 같은 위치를 전부 뒤져서 삭제하는 것이었다.

sudo npm uninstall npm -g

sudo rm -rf /usr/local/lib/node /usr/local/lib/node\_modules /var/db/receipts/org.nodejs.\*

sudo rm -rf /usr/local/include/node /Users/$USER/.npm

sudo rm /usr/local/bin/node

sudo rm /usr/local/share/man/man1/node.1

sudo rm /usr/local/lib/dtrace/node.d

이렇게 다 하고나니 드디어 which node 명령어에 위치가 떳다. 지금까지는 왜 안알려준걸까? 해당 위치까지 다시 제거하니, 드디어 node가 없다는 글이 나오고 다시 snap install node로 깔았다. 이것도 잘한 것일지는 모르겠다.

npm은 같이 깔렸다.(이전에는 없었음)

sudo npm i -g express-generator

로 jekyll스러운 프로그램을 깔았다. 설명에서는 sudo가 필요없는거 같은데, 나는 필요했다. 뭔가가 설정이 잘못된걸까..

express hc_app

을 만든 후 안에 들어가서

npm i

위 명령어는 처음 빌드이다. 이것도 jekyll같다.

npm start # 127.0.0.1:3000 에 페이지가 나온다.