ubuntu 16.04 安装 新版npm

每一次在ubuntu16.04 安装新版本npm装的我头痛,这里记录一下:

一提到安装软件,在ubuntu下,我们首先想到的是apt-get:

apt-get install npm

确实可以装,但是版本太旧,我的项目一编译就会报错,而且用

npm install -g npm 更新新版本会失败,哪怎么装新版本呢?

在官网下载比如v15版本:

https://nodejs.org/dist/

比如选择:

node-v16.20.2-linux-x64.tar.xz

解压:

在linux下,大部分情况下不能直接解压tar.xz的文件。

需要用

xz -d xxx.tar.xz

1

将 xxx.tar.xz解压成 xxx.tar 然后,再用

tar xvf xxx.tar

1

来解压

可以直接在桌面端右键解压:

配置开发环境

修改/etc/profile文件 增加以下内容:

#SET PATH FOR NODEJS

export NODE_HOME=/opt/node-v8.11.4-linux-x64

export PATH=NODE_HOME/bin:PATH

1

2

3

注:把NODE_HOME的内容换成nodejs的安装路径即可。

使用指令使环境变量生效

source /etc/profile

1

检查是否配置成功

$ node -v

输出版本号:v8.11.4

$ npm -v

输出版本号:5.6.0

搞定了!

相关推荐
骂我的人都死了13 分钟前
DevOps架构部署
运维·ubuntu·docker·k8s·github·devops·python3.11
Madison-No716 分钟前
【Linux】一切皆文件的理解 && 缓冲区 && 简易设计libc库
linux·运维·服务器
快来吃饭�26 分钟前
Ubuntu-20.04 gem5 构建并实现一个简单的配置脚本
linux·ubuntu·系统架构
daemon.qiang29 分钟前
mplayer使能支持vaapi
linux·centos
70asunflower39 分钟前
Docker exec 命令完全解析
linux·ubuntu·docker
古月-一个C++方向的小白43 分钟前
Linux——程序地址空间其一
linux
云泽8081 小时前
深入浅出 Linux:Shell 运行机制与核心权限指令解析
linux·运维·服务器
比奇堡派星星1 小时前
linux Zram
linux·运维·服务器
bjxiaxueliang1 小时前
一文详解md5sum:在Ubuntu上构建自动化文件完整性校验工具
linux·ubuntu·自动化
EmbedLinX1 小时前
Linux 之网络通信
linux·服务器·c语言·笔记·学习