>웹 프론트엔드 >프런트엔드 Q&A >nodejs를 실행하는 방법

nodejs를 실행하는 방법

王林
王林원래의
2023-05-14 09:05:36580검색

Node.js는 서버 측에서 실행되는 오픈 소스 JavaScript 런타임 환경입니다. Google V8 JavaScript 엔진을 사용하여 JavaScript 코드를 컴파일하고 서버에서 코드를 호스팅합니다. Node.js는 고성능, 확장성, 경량, 크로스 플랫폼이라는 특징을 갖고 있어 점점 더 많은 웹사이트와 애플리케이션이 이를 채택하기 시작했습니다.

Node.js 실행은 비교적 간단합니다. 모든 사람이 Node.js 실행 방법을 더 잘 이해할 수 있도록 이 기사에서는 다음 세 가지 방법을 소개합니다.

1 Node.js 설치 프로그램 사용

Node. .js 공식 웹사이트에서는 다운로드하여 설치할 수 있는 Node.js 설치 프로그램을 제공합니다. 다음 단계를 통해 Windows, Mac, Linux 등 다양한 운영 체제에 Node.js를 설치할 수 있습니다.

  1. Node.js 공식 웹사이트(https://nodejs.org/en/download/)를 방문하세요.
  2. 에 따르면 사용하는 방법 운영 체제의 경우 웹 사이트에서 해당 설치 프로그램을 선택하고 다운로드합니다. (일반적으로 기본적으로 최신 버전이 다운로드됩니다.)
  3. 다운로드한 설치 파일을 두 번 클릭합니다.
  4. 설치 인터페이스의 지시에 따라 설치합니다. 단계별 설치
  5. 성공적으로 설치한 후 node -v를 입력하세요. 현재 설치된 Node.js 버전 번호를 확인할 수 있습니다node -v 可以查看当前安装的 Node.js 版本号

使用 Node.js 安装程序安装 Node.js 是最常用的方式之一,也是最方便的方式之一,无需了解太多的命令行技巧,只需要按照安装界面上的提示一步步进行即可。

二、使用包管理器安装

除了使用 Node.js 安装程序安装之外,还可以使用包管理器来安装 Node.js。这里主要介绍 NVM(Node Version Manager) 和 Yarn 包管理器。

1. 安装 NVM

NVM 是一款可用于多版本 Node.js 管理工具,它可以在同一台机器上安装多个不同的 Node.js 环境,并且可以随时切换使用。

  1. 在终端中输入以下命令来安装 NVM

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

    或者

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  2. 安装成功后,在当前用户主目录下会创建一个名为 .nvm 的目录,此时需要重启终端才能使 NVM 生效
  3. 在终端中输入以下命令来安装指定版本的 Node.js

    nvm install <version>
  4. 系统会下载并安装该版本的 Node.js,安装完成后,在终端中输入 node -v 可以查看该版本的 Node.js 版本号

除了安装指定版本的 Node.js 之外,使用 NVM 还可以查看已安装的所有 Node.js 版本并切换使用:

  1. 查看已安装的所有 Node.js 版本

    nvm ls
  2. 切换使用指定版本的 Node.js

    nvm use <version>
2. 安装 Yarn

Yarn 是一款 JavaScript 包管理器,它是由 Facebook 开发的,用于管理 JavaScript 包的安装、更新和卸载。Yarn 不仅比 npm 更快,而且功能更多。

  1. 在终端中输入以下命令来安装 Yarn

    npm install -g yarn
  2. 安装成功后,在终端中输入以下命令来测试 Yarn 是否安装成功

    yarn --version

三、使用 Docker 安装

Docker 是一种虚拟化技术,它可以将应用程序和所有相关组件一起打包为一个独立的容器中,由于容器在各种环境中都可以运行,因此 Docker 成为了跨平台应用开发的首选。

使用 Docker 安装 Node.js 需要掌握 Docker 的基本使用方法,具体如下:

  1. 下载并安装 Docker(https://www.docker.com/get-started)
  2. 创建一个新目录,并在其中创建一个名为 Dockerfile 的文件
  3. Dockerfile

  4. Node.js 설치 프로그램을 사용하여 Node.js를 설치하는 것은 가장 일반적인 방법 중 하나이자 가장 편리한 방법 중 하나입니다. 명령줄 기술이 너무 많아서 단계별로 설치 인터페이스의 프롬프트를 따르기만 하면 됩니다.
  5. 2. 패키지 관리자를 사용하여 설치

  6. Node.js 설치 프로그램을 사용하는 것 외에도 패키지 관리자를 사용하여 Node.js를 설치할 수도 있습니다. 여기서는 주로 NVM(Node Version Manager)과 Yarn 패키지 관리자를 소개합니다.
  7. 1. NVM 설치

    NVM은 동일한 시스템에 여러 다른 Node.js 환경을 설치하고 언제든지 전환할 수 있는 다중 버전 Node.js 관리 도구입니다.

NVM

# 基础镜像
FROM node:latest

# 创建一个工作目录
RUN mkdir -p /usr/src/app

# 设置工作目录
WORKDIR /usr/src/app

# 复制 package.json 和 package-lock.json 文件到工作目录中
COPY package*.json ./

# 安装依赖
RUN npm install

# 复制整个项目到工作目录中
COPY . .

# 映射端口 8080
EXPOSE 8080

# 运行项目
CMD [ "npm", "start" ]

또는

docker build -t <your-username>/node-web-app .
🎜🎜을 설치하려면 터미널에 다음 명령을 입력하세요. 설치가 성공적으로 완료되면 현재 사용자의 홈 디렉터리에 .nvm이라는 디렉터리가 생성됩니다. time NVM을 적용하려면 터미널을 다시 시작해야 합니다🎜🎜🎜지정된 버전의 Node.js를 설치하려면 터미널에 다음 명령을 입력하세요🎜
docker run -p 8080:8080 -d <your-username>/node-web-app
🎜🎜시스템은 이 버전의 Node.js를 다운로드하고 설치합니다. 설치가 완료되면 node -v를 입력하세요. 이 버전의 Node.js 버전 번호를 볼 수 있습니다🎜🎜🎜특정 버전의 Node.js를 설치하는 것 외에도 NVM을 사용할 수도 있습니다. 설치된 모든 Node.js 버전을 보고 버전 간 전환: 🎜 🎜🎜🎜설치된 모든 Node.js 버전 보기🎜rrreee🎜🎜🎜지정된 Node.js 버전을 사용하도록 전환🎜rrreee🎜🎜
2.
🎜Yarn은 JavaScript 패키지 관리자로, JavaScript 패키지의 설치, 업데이트 및 제거를 관리하기 위해 Facebook에서 개발되었습니다. Yarn은 npm보다 빠를 뿐만 아니라 더 많은 기능을 제공합니다. 🎜🎜🎜🎜Yarn을 설치하려면 터미널에 다음 명령을 입력하세요🎜rrreee🎜🎜🎜설치가 성공한 후 터미널에 다음 명령을 입력하여 Yarn이 성공적으로 설치되었는지 테스트하세요.🎜rrreee🎜🎜🎜3 Docker를 사용하여 설치하세요. 🎜🎜Docker는 애플리케이션과 모든 관련 구성 요소를 독립적인 컨테이너에 패키징할 수 있는 가상화 기술입니다. 컨테이너는 다양한 환경에서 실행될 수 있기 때문에 Docker는 크로스 플랫폼 애플리케이션 개발을 위한 첫 번째 선택이 되었습니다. 🎜🎜Docker를 사용하여 Node.js를 설치하려면 다음과 같이 Docker의 기본 사용법을 익혀야 합니다. 🎜🎜🎜Docker 다운로드 및 설치(https://www.docker.com/get-started) 🎜🎜새로 만들기 디렉터리를 만들고 Dockerfile🎜🎜🎜Docker 이미지를 정의하려면 Dockerfile 파일에 다음 내용을 입력하세요🎜rrreee🎜🎜🎜터미널에 디렉터리를 입력하고 다음 명령을 실행하여 Docker 이미지를 빌드하세요🎜rrreee🎜🎜🎜Docker 컨테이너 실행🎜rrreee🎜🎜🎜위 단계를 통해 Docker를 사용하여 Node.js 애플리케이션을 빌드하고 실행할 수 있습니다. 🎜🎜요약: 위의 세 가지 일반적인 Node.js 설치 방법은 필요에 따라 하나를 선택할 수 있습니다. Node.js 애플리케이션을 개발할 때는 두 가지 접근 방식 모두 충분합니다. 이 방법이 처음이라면 Node.js 설치 프로그램이나 NVM 사용을 고려해 보세요. 크로스 플랫폼 애플리케이션 개발에서 더 나은 결과를 얻으려면 Docker 사용을 고려해 보세요. 🎜

위 내용은 nodejs를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.