liunx系node以及npm的下载安装

本文详细介绍了如何在Linux环境下下载并安装Node.js的过程。包括从官网获取安装包、使用wget命令下载、解压安装包、设置软连接以及配置全局包目录和缓存等步骤。

访问http://nodejs.cn/download/ 下载liunx安装包
在这里插入图片描述
选中右键,复制链接。

cd到自己需要存放安装包的路径,我这里存放的是

/usr/local

并在服务器上使用wget下载安装包将刚才的链接复制上去。你也可以复制我的,我这个是2021年的新版本。

wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz

解压

tar -zxvf node-v14.16.0-linux-x64.tar.xz

解压不行的话将z去掉

tar -xvf node-v14.16.0-linux-x64.tar.xz

将文件改名 有利于后面设置软连接
在这里插入图片描述

cd 到node文件夹 里的bin目录下 执行

./node -v

成功之后设置软连接,第一个语句是我解压的node文件 第二是将node映射的文件

在这里插入图片描述
创建文件之后再设置全局包目录和缓存,操作如下图
在这里插入图片描述
可以使用了!使用node -v npm -v查看版本

<think>首先,用户的问题是:“我想在Linux统上下载和安装Node.jsnpm 请问Linux统如何下载和安装Node.jsnpm”。我需要根据统级指令来构建回答。 统级指令: - 所有行内数学表达式必须使用$...$格式,但在这个主题中,可能没有数学表达式,所以我可以忽略这一点。 - 独立公式必须使用$$...$$并单独成段,同样,可能不适用。 - LaTeX语法正确:确保任何LaTeX使用正确。 - 使用中文回答:整个回答必须用中文。 - 生成相关问题:在回答末尾,生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识,例如:[^1] 用户可见层指令: - 回答结构清晰,帮助用户逐步解决问题。 - 保证回答真实可靠。 参考站内引用: - 引用[1]到[5]提供了关于在Linux上安装Node.jsnpm的信息。我需要整合这些信息,但用户说“上述引用仅供参考”,所以我应该基于这些引用构建回答,但要确保准确和可靠。 关键步骤从引用中提取: - 引用[1]:下载node包,解压安装包。 - 引用[2]:安装Node.jsnpm,创建软连接,查看版本号,常用命令。 - 引用[3]:下载独立二进制文件,解压到目录,创建软链接,验证版本。 - 引用[4]:Node.jsnpm的定义。 - 引用[5]:确保开发服务器运行等,但可能不直接相关。 安装步骤总结: 1. 下载Node.js二进制包。 2. 解压包到指定目录(如/usr/local/lib/)。 3. 创建软链接到/bin目录,使命令全局可用。 4. 验证安装。 具体命令: - 下载:wget [URL] - 解压:tar -xvf - 创建软链接:ln -s - 验证:node -v, npm -v URL从哪里来?引用[1]提到https://npmmirror.com/mirrors/node/v16.14.0/node-v16.14.0-linux-x64.tar.xz,我应该建议用户使用最新版本或指定版本。 在回答中,我需要添加引用标识。例如,当提到下载步骤时,添加[^1],当提到创建软链接时,添加[^3]等。 回答结构: 1. **介绍**:简要解释Node.jsnpm是什么(基于引用[4])。 2. **步骤指南**:逐步指导如何下载、安装和验证。 - 步骤1:下载Node.js二进制包。 - 步骤2:解压包。 - 步骤3:创建软链接。 - 步骤4:验证安装。 3. **常见问题或提示**:添加一些注意事项。 4. **生成相关问题**:在末尾添加相关问题。 确保回答清晰、逐步。</think>### Linux下载和安装Node.jsnpm指南 Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,允许开发者使用JavaScript编写服务器端应用程序;npmNode.js的软件包管理器,用于安装、管理和分享代码模块[^4]。以下是在Linux统上安装Node.jsnpm的完整步骤,基于官方推荐方法(使用独立二进制文件),确保过程简单可靠。整个过程分为下载、解压、配置软链接和验证四个步骤,适用于大多数Linux发行版(如Ubuntu、CentOS等)。 #### 步骤1: 下载Node.js二进制包 首先,访问Node.js官网或镜像站获取最新版本的二进制包。推荐使用国内镜像(如npmmirror.com)以加速下载。打开终端,执行以下命令下载包(这里以v20.x版本为例,您可替换为最新版本号): ```bash wget https://npmmirror.com/mirrors/node/v20.12.2/node-v20.12.2-linux-x64.tar.xz ``` - **注意**:版本号可从[Node.js官网](https://nodejs.org/)查看最新稳定版。如果统架构不同(如ARM),需调整下载链接[^1]。 #### 步骤2: 解压安装包 下载完成后,将包解压到统目录(如`/usr/local/lib/`),确保文件权限正确: ```bash sudo tar -xvf node-v20.12.2-linux-x64.tar.xz -C /usr/local/lib/ ``` - 解释:`-C`选项指定解压目标目录,`/usr/local/lib/`是标准软件安装位置,避免权限问题[^3]。 #### 步骤3: 创建软链接(使命令全局可用) 解压后,Node.jsnpm命令尚未加入统路径。需创建软链接到`/usr/bin/`目录: ```bash sudo ln -s /usr/local/lib/node-v20.12.2-linux-x64/bin/node /usr/bin/node sudo ln -s /usr/local/lib/node-v20.12.2-linux-x64/bin/npm /usr/bin/npm sudo ln -s /usr/local/lib/node-v20.12.2-linux-x64/bin/npx /usr/bin/npx ``` - **提示**:软链接相当于创建快捷方式,确保在终端中直接运行`node`或`npm`命令[^3]。如果目录路径不同,请根据实际解压路径调整。 #### 步骤4: 验证安装 最后,检查Node.jsnpm版本,确认安装成功: ```bash node -v # 应输出类似 v20.12.2 npm -v # 应输出类似 10.2.3 npx -v # 验证npx工具(可选) ``` - 如果命令未找到,请重启终端或检查软链接路径是否正确[^2]。安装成功后,您可运行`npm init`创建新项目或使用`npm install <package>`安装包。 #### 常见问题与提示 - **权限问题**:始终使用`sudo`执行统级操作,避免权限错误。 - **版本管理**:如需多版本切换,推荐使用`nvm`(Node Version Manager),但二进制安装法更简单直接[^2]。 - **环境变量**:如果软链接无效,可添加解压目录到`PATH`环境变量(编辑`~/.bashrc`文件)。 - **清理**:安装完成后,删除下载的tar.xz文件以节省空间:`rm node-v*.tar.xz`。 安装Node.jsnpm后,您可以开发服务器端应用、运行JavaScript工具链或构建前端项目[^4]。例如,创建一个简单HTTP服务器验证功能: ```javascript // 创建app.js文件 const http = require('http'); http.createServer((req, res) => { res.end('Hello, Node.js!'); }).listen(3000); ``` 运行`node app.js`并在浏览器访问`http://localhost:3000`,应显示"Hello, Node.js!"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值