如何在服务器上安装node、npm

在服务器上安装node、npm

1.什么是node

Node.js(简称Node)是一个基于Chrome V8 JavaScript引擎构建的开源、跨平台的JavaScript运行时环境。它允许开发者使用JavaScript在服务器端编写高性能和可伸缩的网络应用程序。

与传统的浏览器环境中运行JavaScript不同,Node.js将JavaScript带入了服务器端,使得开发人员可以利用JavaScript的特性来构建后端应用程序。Node.js提供了许多内置模块和API,可以用于处理文件、网络通信、数据库操作等常见的服务器端任务。

Node.js采用事件驱动、非阻塞I/O模型,使其能够处理大量并发请求而不会阻塞其他事件。这使得Node.js非常适合构建实时应用程序、聊天应用、推送服务、RESTful API等对高并发性能有要求的场景。

除了作为服务器端的运行环境,Node.js还广泛应用于前端开发工具链、构建工具、命令行工具等方面。通过Node.js和npm(Node Package Manager),开发人员可以轻松地安装和使用各种开源JavaScript库和工具。

总结起来,Node.js是一个基于JavaScript的服务器端运行环境,提供了强大的功能和丰富的生态系统,使开发人员能够高效地构建各种类型的应用程序。

2.什么是npm

npm是Node.js的包管理器,全称为Node Package Manager。它是一个命令行工具,用于安装、发布和管理JavaScript库和软件包。

通过npm,开发人员可以方便地下载和安装其他开发者共享的JavaScript库,并将这些库作为项目的依赖项进行使用。npm提供了一个庞大的软件包仓库,其中包含了各种功能丰富的库和工具,可以帮助开发人员快速构建应用程序。

除了安装和管理依赖项,npm还提供了一些其他常用的功能,例如创建自己的软件包、版本管理、脚本执行等。它允许开发人员轻松共享代码,并能够方便地解决软件包之间的依赖关系。

需要注意的是,npm是基于JavaScript和Node.js的生态系统而开发的,因此主要用于管理JavaScript相关的软件包和库。它是在Node.js安装时自动附带的,所以无需额外安装。

3.安装node

1.进入指定目录

cd /usr/local

2.下载文件

wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz

如果下载失败,提示权限问题,添加sudo

sudo wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz

3.解压文件

tar -zxvf node-v14.15.1-linux-x64.tar.gz

如何在服务器上安装node、npm_第1张图片

4.重命名文件

mv node-v14.15.1-linux-x64 node-v14.15.1

5.添加环境配置

修改配置文件

vi /etc/profile
新增node的路径
export NODE_HOME=/usr/local/node-v14.15.1
export PATH=$PATH:$NODE_HOME/bin

6.刷新配置文件

source /etc/profile

7.验证环境变量是否设置成功

node -v
npm -v

如何在服务器上安装node、npm_第2张图片

你可能感兴趣的:(服务器,环境搭建,npm,javascript,前端,linux,服务器,node.js)