首页 > 系统相关 >ubuntu(linux):安装node(v18.17.1)

ubuntu(linux):安装node(v18.17.1)

时间:2023-09-07 13:22:58浏览次数:50  
标签:node npm source v18.17 usr lhdpc linux local

 

一,访问官网

https://nodejs.org/en

得到下载包地址:

二,下载/解压

下载:

root@lhdpc:/usr/local/source/node# wget https://nodejs.org/dist/v18.17.1/node-v18.17.1-linux-x64.tar.xz

解压:

root@lhdpc:/usr/local/source/node# xz -d node-v18.17.1-linux-x64.tar.xz
root@lhdpc:/usr/local/source/node# tar -xvf node-v18.17.1-linux-x64.tar

三,安装:

1,移动目录:

root@lhdpc:/usr/local/source/node# mv node-v18.17.1-linux-x64 /usr/local/soft/

2,创建符号链接:

删除以前的链接

root@lhdpc:/usr/local/source/node# rm /usr/local/bin/node
root@lhdpc:/usr/local/source/node# rm /usr/local/bin/npm

创建符号链接供命令行使用

root@lhdpc:/usr/local/source/node# ln -s /usr/local/soft/node-v18.17.1-linux-x64/bin/node /usr/local/bin/node
root@lhdpc:/usr/local/source/node# ln -s /usr/local/soft/node-v18.17.1-linux-x64/bin/npm /usr/local/bin/npm

3,查看安装后的版本

root@lhdpc:/usr/local/source/node# node -v
v18.17.1
root@lhdpc:/usr/local/source/node# npm -v
9.6.7

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/09/06/ubuntu-linux-an-zhuang-node-v18-17-1/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: [email protected]

四,配置npm使用taobao源:

查看当前的registry

root@lhdpc:/usr/local/source/node# npm config get registry
https://registry.npmjs.org/

设置当前的registry

root@lhdpc:/usr/local/source/node# npm config set registry https://registry.npm.taobao.org

查看设置后的registry,可见已设置成功

root@lhdpc:/usr/local/source/node# npm config get registry
https://registry.npm.taobao.org

五,升级npm:

查看当前npm版本:

root@lhdpc:/usr/local/source/node# npm -v
9.6.7

升级

root@lhdpc:/usr/local/source/node# npm install -g npm
removed 12 packages, and changed 76 packages in 4s
28 packages are looking for funding
  run `npm fund` for details

查看升级后的版本:

root@lhdpc:/usr/local/source/node# npm -v
10.0.0

标签:node,npm,source,v18.17,usr,lhdpc,linux,local
From: https://www.cnblogs.com/architectforest/p/17684566.html

相关文章

  • linux 格式化U盘并挂载
    一、查看磁盘情况sudofdisk-l可以看到有一个/dev/sdb1的磁盘就是我们插入的u盘了 大小28.9G,FAT32文件系统sudoblkid/dev/sdb1/dev/sdb1:LABEL="KINGSTON"UUID="59DB-5684"TYPE="vfat"PARTUUID="077ddb84-01"二、格式化之后直接挂载sudomount/dev/sdb1./mn......
  • Windows完全删除node.js
    目录Windows完全删除node.js附:node.js重新安装总结Windows完全删除node.js1、输入cmd命令:npmcacheclean--force (如果还没开始删除的话)2、从“控制面板”的“卸载程序”界面中卸载node程序。3、重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。4、寻找这些文件夹......
  • 轻松实现Linux多网卡多网关同时工作
    实验目的由于Linux系统中只会生效一条默认网关,当同一台设备为多个网卡配置网关后只有一个网卡可以正常通讯。要使多个网关同时生效就需要配置路由策略才能使其生效。1.要求服务器的双网卡IP不同段,且都能被业务部访问到。2.AR1作为业务部的网关设备,负责连通业务部与服务器端的网络通......
  • 9-7|salt代码在linux机子那个目录
    如果你是通过包管理器(如`apt`,`yum`,`zypper`等)安装的SaltStack,那么代码和相关文件通常会分布在多个目录下。以下是一些常见的目录和它们的用途:1.**配置文件**: -`/etc/salt/minion`:salt-minion的主配置文件。 -`/etc/salt/master`:salt-master的主配置文件。2.......
  • Linux系统安装jdk;tomcat;mysql。
    1安装jdk1:下载jdklinux环境jdk-8u161-linux-x64.tar.gz2:把下载好的软件放在linux系统中3:解压:tar-zxvfjdkXXXXX.tar.gz4:重命名:mvjdk1.8.0_161/jdk85:配置环境变量/etc/profile---->配置环境变量6:刷新/etc/profile文件source/etc/profile7:在任何目录输......
  • [转] Linux下的字典生成工具Crunch,创造自己的专属字典
    Crunch是一种创建密码字典工具,按照指定的规则生成密码字典,可以灵活的制定自己的字典文件。使用Crunch工具生成的密码可以输出到屏幕,保存到文件、或另一个程序。由其在渗透测试需要爆破的时候,字典的编排等直接影响到我们的爆破速度,对整个渗透测试流程起着十分重要的作用。0x00安......
  • Linux上安装net sdk 8.0
    在CentOS上安装.NETSDK8.0需要执行一些额外的步骤。以下是在CentOS7或CentOS8上安装.NETSDK8.0的详细步骤:在CentOS7或CentOS8上安装.NETSDK8.0:打开终端窗口。首先,你需要安装一些依赖项,包括wget,以便下载安装脚本。运行以下命令来安装这些依赖项:bash复制代......
  • linux tcpdump 使用小结(二)
    转载请注明出处:TCPDump是一个功能强大的网络抓包工具,它能够在命令行界面捕获、分析和解析网络数据包。下面是TCPDump命令的使用总结,包括使用语法、常用参数说明等:使用语法:tcpdump[options][expression]参数说明:-i<interface>:指定要监听的网络接口。-n:禁用主机名解析,只......
  • 查看linux系统重启时间历史记录
    1、who-b命令#查看最后一次(上次)系统启动的时间who-bsystembootDec2705:062、who-r命令#查看最后一次(上次)系统启动的时间,及运行级别who-rrun-level5Dec2705:063、lastreboot命令lastrebootrebootsystemboot4.14.35-1902.10.ThuOct2919:49-01:37(......
  • Linux挂载新磁盘到根目录
    1、添加磁盘到需要挂载的机器上2、lsblk查看硬盘挂载情况,sdb,sdc为我新挂载的磁盘3、fdisk-l查看挂载之前的分区情况,4、为新硬盘创建分区fdisk/dev/sdb,终端会提示:Command(mforhelp):输入:n依次输入p和1接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是只......