설치자
NodeJS는 nodejs.org에서 다운로드하여 설치할 수 있는 일부 설치 프로그램을 제공합니다.
Windows 시스템에서는 시스템 버전과 일치하는 .msi 접미사가 있는 설치 파일을 선택합니다. Mac OS X 시스템에서는 접미사가 .pkg인 설치 파일을 선택합니다.
컴파일 및 설치
Linux 시스템에는 기성 설치 프로그램이 없습니다. apt-get과 같은 방법을 사용하여 일부 배포판을 설치할 수 있지만 최신 버전을 설치하지 못할 수도 있습니다. 따라서 Linux 시스템에서 NodeJS를 설치하는 경우 일반적으로 다음과 같은 컴파일 방법을 사용합니다.
1. 시스템의 g++ 버전이 4.6 이상, Python 버전이 2.6 이상인지 확인하세요.
2. nodejs.org에서 접미사가 tar.gz인 NodeJS 소스 코드 패키지의 최신 버전을 다운로드하고 특정 위치에 추출합니다.
3. 압축을 푼 디렉터리에 들어가서 다음 명령을 사용하여 컴파일하고 설치합니다.
$ ./configure $ make $ sudo make install
달려
터미널을 열고 node를 입력하여 명령 대화형 모드로 들어갑니다. 코드 문을 입력하고 즉시 실행하여 결과를 표시할 수 있습니다. 예:
$ node > console.log('Hello World!'); Hello World!
큰 코드 섹션을 실행하려면 먼저 JS 파일을 작성한 후 실행하면 됩니다. 예를 들어 다음과 같은 hello.js가 있습니다.
function hello() { console.log('Hello World!'); } hello();
작성 후 터미널에 node hello.js를 입력하여 실행하면 다음과 같습니다.
$ node hello.js Hello World!
권한 문제
Linux 시스템에서는 NodeJS를 사용하여 HTTP(S) 서비스를 제공하기 위해 포트 80 또는 443을 수신할 때 루트 권한이 필요합니다. 이를 수행하는 방법에는 두 가지가 있습니다.
한 가지 방법은 sudo 명령을 사용하여 NodeJS를 실행하는 것입니다. 예를 들어 다음 명령을 통해 실행되는 server.js에는 포트 80 및 443을 사용할 수 있는 권한이 있습니다. 이 방법은 일반적으로 필요한 JS 스크립트에만 루트 권한이 제공되도록 하는 데 권장됩니다.
$ sudo node server.js
또 다른 방법은 chmod +s 명령을 사용하여 NodeJS가 항상 루트 권한으로 실행되도록 하는 것입니다. 구체적인 방법은 다음과 같습니다. 이 방법을 사용하면 모든 JS 스크립트에 루트 권한이 부여되므로 매우 안전하지 않으므로 높은 보안 고려 사항이 필요한 시스템에는 권장되지 않습니다.
$ sudo chown root /usr/local/bin/node $ sudo chmod +s /usr/local/bin/node

node、nvm与npm的区别:1、nodejs是项目开发时所需要的代码库,nvm是nodejs版本管理工具,npm是nodejs包管理工具;2、nodejs能够使得javascript能够脱离浏览器运行,nvm能够管理nodejs和npm的版本,npm能够管理nodejs的第三方插件。

Vercel是什么?本篇文章带大家了解一下Vercel,并介绍一下在Vercel中部署 Node 服务的方法,希望对大家有所帮助!

node怎么爬取数据?下面本篇文章给大家分享一个node爬虫实例,聊聊利用node抓取小说章节的方法,希望对大家有所帮助!

node导出模块的两种方式:1、利用exports,该方法可以通过添加属性的方式导出,并且可以导出多个成员;2、利用“module.exports”,该方法可以直接通过为“module.exports”赋值的方式导出模块,只能导出单个成员。

安装node时会自动安装npm;npm是nodejs平台默认的包管理工具,新版本的nodejs已经集成了npm,所以npm会随同nodejs一起安装,安装完成后可以利用“npm -v”命令查看是否安装成功。

node中没有包含dom和bom;bom是指浏览器对象模型,bom是指文档对象模型,而node中采用ecmascript进行编码,并且没有浏览器也没有文档,是JavaScript运行在后端的环境平台,因此node中没有包含dom和bom。

本篇文章带大家聊聊Node.js中的path模块,介绍一下path的常见使用场景、执行机制,以及常用工具函数,希望对大家有所帮助!


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
