0

0

如何跑nodejs

王林

王林

发布时间:2023-05-14 09:05:36

|

503人浏览过

|

来源于php中文网

原创

node.js 是一种开源的、跑在服务器端的 javascript 运行环境。它使用 google v8 javascript 引擎编译 javascript 代码,并将该代码托管在服务器之上。node.js 具有高性能、可扩展、轻量级和跨平台等特点,所以越来越多的网站和应用都开始采用它。

跑 Node.js 相对来说比较简单,为了使大家更好地了解如何跑 Node.js,在本文中我将介绍以下三种方法:

一、使用 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.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 
  4. 系统会下载并安装该版本的 Node.js,安装完成后,在终端中输入 node -v 可以查看该版本的 Node.js 版本号

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

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

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

    nvm use 
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 文件中输入以下内容来定义 Docker 镜像

    # 基础镜像
    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" ]
  4. 在终端中进入到该目录,并运行以下命令来构建 Docker 镜像

    docker build -t /node-web-app .
  5. 运行 Docker 容器

    docker run -p 8080:8080 -d /node-web-app

通过以上步骤,我们就可以使用 Docker 构建和运行 Node.js 应用程序了。

总结:以上是三种常见的 Node.js 安装方法,你可以根据自己的需要选择其中一种。在开发 Node.js 的应用程序时,可以使用任何一种方式都可以满足要求。如果你是一名新手,可以考虑使用 Node.js 安装程序或 NVM 。如果你想要在跨平台应用开发方面取得更好的效果,可以考虑使用 Docker。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

0

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

20

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

62

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号