강력한 자바스크립트 nodejs 다운로드 설치하기 > javascript
javascript

강력한 자바스크립트 nodejs 다운로드 설치하기

조회 691회 댓글 0건

크롬브라우저가 만들어지면서 사용되었던 자바스크립트 엔진이 너무 좋아 추가로 만들어지게 된 노드 입니다. 그러므로 nodejs는 이 브라우저 이후에 사용되게 되어진것이라 볼 수 있습니다. 자바스크립트가 20년 넘은 브라우저에 있었으므로 nodejs도 있었지 않았을까 생각은 잘못된것이라 볼 수 있습니다.


e77d05c631ad3c9af6315c62eab69897_1642304638_7267.png
설치 할때는 본인이 사용하는 다른 프로그램과의 버전이 문제 없는지 확인하고 설치하는 것이 좋습니다. 물론 관계된 버전을 알고 있다는 전제 에서 입니다. 그렇지 않은 경우는 현재 최신 안정판 버전을 설치 하는것을 권장해 드립니다. 개발환경을 설정 할때는 삽질의 시간을 감안하고 하는것이 좋습니다. 단번에 되는게 없는지 ... 

e77d05c631ad3c9af6315c62eab69897_1642304783_6437.png
설치 할때 이부분이 나오는데 선택을 안하는것이 좋습니다. 시간도 오래 걸릴뿐더러 사용하지 않는 파이선이 왜? 설치 되는지 자세한 확인은 하지 않았습니다. 필요하면 후에 다시 설치 할 수 있으므로 이 부분은 선택 없이 다음을 눌러 설치 하시면 됩니다.


e77d05c631ad3c9af6315c62eab69897_1642304989_8818.png
설치가 완료 되었으면 새로운 컴앤드창을 하나 뛰워서 node 를 실행하여 잘 되는지 확인해 봅니다.



5569b199978ecd76e26501733c4c403c_1644237413_5044.png
위 이미지 참고할 주소

릴리스 | Node.js (nodejs.org) 



설치 방법은 nvm을 통한 방식이 있는데요. 웹서버에서 실행 할 수 있는 문제 때문에 아래와 같이 설치도 합니다.

노드모듈 관리자는 기본적으로 /root/ 하위에 숨은 디렉토리 만들어 설치를 하는데 이렇게 되면 /root/ 디렉토리를 웹서버가 접근하지 못해서 node를 외부 실행해야 하는 경우는 안됩니다.


* 쉘에서 실행 시켜야 한다면. 웹서버 유저로

https://nodejs.org/en/download/


바이너리 파일을 사이트 방문하여 직접 받아 온다.

wget https://nodejs.org/dist/v16.15.1/node-v16.15.1-linux-x64.tar.xz

tar xvf node-v16.15.1-linux-x64.tar.xz


ln -s node-v16.15.1-linux-x64 nodejs

nodejs/bin/node --version


위에서 설치 위치는 본인이 원하는곳에 하면 됩니다. 저 같은 경우는 /usr/local에 받아 놓고 작업 한것입니다.

심볼릭 링크는 반드시 필요한것은 아니지만 나중에 다른 버전 받을때 필요한 경우 스위칭 역활을 하기도 합니다. 프로그램에선 디렉토리 변경없이 그대로 사용.



* 노드 버전 매니저를 통한 설치 방법 입니다.

https://www.pabburi.co.kr/content/javascript/nvmnode-version-manager-%EC%9D%B4%EC%9A%A9%ED%95%9C-nodejs-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95/




  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
전체 97건 1 페이지
  • profile_image 중복된 처리를 제외하고자 할때 일정 부분 쿠키로 가지고 있다가 비교해서 동일한 것은 처리 하지 않기 위한것입니다.이것을 쿠키를 이용하는 방법이 있고 요즘은 로컬스토리지를 이용하는 방법도 있겠습니다. 특정 게시물의 번호나. 방문자의 로그를 저장하여 처리 하는 경우는 중복 처리 방지를 위한 간단한 방식 입니다.게시물의 경우 중복제외 처리를 하지 않으면 들쑥 날쑥 하지만 최고 30% 넘게 차이나는 경우도 있었습니다.  <!DOCTYPE html…
  • profile_image 블로그에 있는 datepicker는  안되는것이 많아서 사용할 일이 있어서 완성한것 올립니다.jquery는 버전이 다르면 안될 수 있으니 버전을 맞우는것이 중요하며 아래 순서도 중요합니다.jquery를 이용하기 때문에 jquery-ui가 아래에 있어야 한다는 것입니다. 그리고 jquery-ui 압축 파일을 받으면 아래와 같이 CDN 이용하지 않고 사이트에 올려 놓고 사용할 수 있으며 압축 파일 안에 아래 cdn 링크 걸린 모든 파일과 더불어 필…
  • profile_image Node Express는 Node.js와 Express.js를 결합하여 웹 애플리케이션 개발에 사용되는 프레임워크입니다. 이를 통해 비동기적인 서버 측 코드 작성과 HTTP 요청 및 응답 처리 등 다양한 웹 개발 작업을 보다 쉽게 처리할 수 있습니다.  1) 간단하게 띄울 프로그램을 하나 준비 서버가 잘 작동하는지 확인을 할 수 있는 간단한 프로그램을 준비 하도록 합니다.자신이 하는것이 디비커넥션이 들어가게 되면 이 부분도 간단하게 CRUD 프…
  • profile_image -g 옵션을 주어 글로벌로 설치한것이 아닌데 현재 디렉토리에 node_modules이 없고 다른곳에 설치 된경우는 아래처럼 초기화하면 package.json 파일이 생성 되고 현재 디렉토리에 node_modules 디렉토리가 생기면서 설치 됩니다. 아래와 같이 초기화 후 설치 하면 됩니다.  npm init -y  npm install express 그리고 초기화 했는데 안되는 경우는 시스템 로그인할때 홈 디렉토리나 또는 기본적으로 있어야할 스…
  • profile_image 실제 파일은 있는데 없는다는 메시지가 나올 경우는 PATH 설정 값을 확인해 봐야 합니다.만약 whereis env 했는데 있다면 로그인할 때 실행되는 파일에 PATH 설정을 추가해 주면 됩니다./usr/local/nodejs/bin/npm install yarn/usr/bin/env: node: 그런 파일이나 디렉터리가 없습니다위와 같은 오류가 발생 하는 경우는 경로를 추가해 주면 된다.vim /etc/bashrcexport PATH=$PAT…
  • profile_image 프로그래머가 아니라 일반인이면 PDF 페이지번호 추가해주는 사이트가 있으니 아래를 참고하시면 됩니다.https://tools.pdf24.org/ko/add-page-numbers#s=1687481961009여기선 nodejs와 pdf-lib 설치에 대해선 언급하지 않습니다.아래는 간단한 소스 입니다.PDF파일에 페이지 번호가 없어서 인쇄하는데 있어 페이지수가 적으면 문제가 안되지만 수십페이지만 되어도 읽을때 문제가 될 수 있습니다. 페이지가 바…
  • profile_image chat GPT API를 통해서 물어본것에 대한 테스트 인데요.잘 되네요.별도의 모듈설치 없이 그냥 실행 되었습니다. 제가 전에 다른것 하면서 설치 되었는지는 확인 안해 봤습니다.  // zlib 모듈을 불러온다.  const zlib = require('zlib');  const fs = require('fs');  // 압축할 문자열  const str = '압축할 문자열';  // gzip으로 압축한다.  zlib.gzip(str, (er…