首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-02-16 23:01
  • 4505
  • 13365
blog.csdn.net

在服务器上安装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的服务器端运行环境,提供了强大的功能和丰富的生态系统,使开发人员能够高效地构建各种类型的应用程序。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2.什么是npm

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

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

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

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

3.安装node

1.进入指定目录
cd /usr/local
  • 1
2.下载文件
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz
  • 1

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

sudo wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.gz
  • 1
3.解压文件

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

在这里插入图片描述

4.重命名文件
mv node-v14.15.1-linux-x64 node-v14.15.1
  • 1
5.添加环境配置

修改配置文件

vi /etc/profile
新增node的路径
export NODE_HOME=/usr/local/node-v14.15.1
export PATH=$PATH:$NODE_HOME/bin
  • 1
  • 2
  • 3
  • 4
6.刷新配置文件
source /etc/profile
  • 1

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

node -v
npm -v
  • 1
  • 2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iEBmgK8k-1686892861186)(C:\Users\zhangmj2\Desktop\VMware Workstation\图片\image-20230608171154660.png)]

注:本文转载自blog.csdn.net的西瓜投手爱吃西瓜的文章"https://blog.csdn.net/weixin_48824655/article/details/131245065"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top