본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

Node.js

큰숲백과, 나무를 보지 말고 큰 숲을 보라.
Cerulean (토론 | 기여)님의 2024년 12월 30일 (월) 22:59 판 (→npm)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
Node.js
파일:Node.js logo.svg
원작자 라이언 라인하트 달(Ryan Lienhart Dahl)
개발 Node.js 개발자
발표일 2009-05-27 [1]
개발 상태 개발 중
프로그래밍 언어 C++, 자바스크립트
운영 체제 macOS, 리눅스, 솔라리스, FreeBSD, OpenBSD, 윈도우 (시그윈), webOS
종류 런타임 환경
라이선스 MIT 허가서

Nodejs(노드js)는 웹 브라우저에서 일종의 스크립트처럼 작동하던 자바스크립트를 서버 측에서도 사용할 수 있도록 한 서버 사이드 런타임 환경이다. 구글 크롬에 탑재된 V8 엔진을 이용하여 개발하였다. 기술의 발전으로 점차 성능이 좋아지고 있고 한 가지 언어 만을 이용해서 웹 서비스를 만들 수 있게 되었다.

npm(Node Package Manager)은 nodejs의 패키지 매니저이다. python의 pip나 PHP의 Composer(컴포저)와 같은 역할을 한다. 이 패키지 매니저를 이용해 내가 작성한 코드들을 패키지로 만들거나 의존성 라이브러리를 설정할 수 있다.

nodejs의 개발 환경을 세팅하기 위해서는 npm의 @types/node 패키지를 설치해야 한다. vscode등과 같은 텍스트 편집기, IDE로 node를 개발할 때 require나 import 함수가 인식되지 않다면 설치해야 한다.

npm install @types/node

각주

  1. ↑ Lua 오류: 프로세스를 생성할 수 없습니다: proc_open(): Fork failed: Resource temporarily unavailable