Node.js

김성진·2021년 2월 2일
0
post-thumbnail
post-custom-banner

Node.js

Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.

Node.js is a JavaScript "runtime" built on Chrome's V8 JavaScript engine. Node. js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

참조: https://ko.wikipedia.org/wiki/Node.js

Conda를 활용한 nodejs 프로그램을 위한 가상 환경을 만들 수 있다.

$ conda create -yn myapp nodejs
$ conda activate myapp
$ node --version
v8.11.3
$ npm --version
5.6.0

그런 다음 환경 myapp에서 모든 앱 개발을 수행 할 수 있으며 완료되면 제거도 쉽다.

$ conda env remove -yn myapp

환경 대신 접두사를 사용할 수도 있다

$ conda create -yp ./myapp nodejs
$ conda activate ./myapp
$ node --version
v8.11.3
$ npm --version
5.6.0

conda를 사용하지 않는 경우:

Step1. mkdir 폴더 생성
Step2. npm init -y 을 생성한 디렉토리에서 실행하고 vscode를 실행하면 package.json이 열린다.
Step3. npm install express --save여기서 "--save"는 package.json에 기록하기 위함이다.
Step4. 최상위 디렉토리(package.json과 같은 위치)에서vim server.js 혹은 "파일생성" 를 실행해서 설정 후 run하면 서버가 열린다.

node 환경 pc에서 완전 삭제하기

sudo apt remove --purge nodejs npm
sudo apt clean
sudo apt autoclean
sudo apt install -f
sudo apt autoremove
profile
multi-national communicator with programming (back-end)
post-custom-banner

0개의 댓글