首页 > 系统相关 >node.js安装到Linux

node.js安装到Linux

时间:2023-12-26 09:23:28浏览次数:21  
标签:node npm v12.22 Linux js usr linux local

下载地址:https://nodejs.org/dist/

1、准备 node 安装包,可以进入镜像站 ,自行选择版本进行下载,这里下载的是 node-v12.22.3-linux-x64.tar.xz

image-20210725181436401

2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下


3、在 /usr/local 下创建 node 文件夹

mkdir /usr/local/node

3、将 node 安装包解压到 /usr/local/node 中

tar -xJvf node-v12.22.3-linux-x64.tar.xz -C /usr/local/node

解压完之后, /usr/local/node 目录中应该有一个相关目录

[root@xxx software]# ls /usr/local/node
node-v12.22.3-linux-x64

4、将 node 加入环境变量中,修改 /etc/profile 文件。

vim /etc/profile

在 profile 文件末尾追加配置内容,注意具体路径以自己的为准

export NODE_HOME=/usr/local/node/node-v12.22.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH

5、刷新 profile 配置文件

source /etc/profile

6、查看是否配置成功,三个命令均有版本信息输出则说明配置成功!

[root@xxx node-v12.22.3-linux-x64]# node -v
v12.22.3
[root@xxx node-v12.22.3-linux-x64]# npm version
{
  npm: '6.14.13',
  ares: '1.16.1',
  brotli: '1.0.9',
  cldr: '37.0',
  http_parser: '2.9.4',
  icu: '67.1',
  llhttp: '2.1.3',
  modules: '72',
  napi: '8',
  nghttp2: '1.41.0',
  node: '12.22.3',
  openssl: '1.1.1k',
  tz: '2019c',
  unicode: '13.0',
  uv: '1.40.0',
  v8: '7.8.279.23-node.46',
  zlib: '1.2.11'
}
[root@xxx node-v12.22.3-linux-x64]# npx -v
6.14.13
# 配置成功!

7、配置镜像加速

# 查看镜像配置
npm config get registry
# 设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 恢复初始镜像
npm configset registry https://registry.npmjs.org/

8、npm 可以升个级

npm install -g [email protected]

标签:node,npm,v12.22,Linux,js,usr,linux,local
From: https://www.cnblogs.com/dujy/p/17927380.html

相关文章

  • MySql之json_extract函数处理json字段
    转自:链接:https://juejin.cn/post/7103482347894358046 MySql之json_extract函数处理json字段在db中存储json格式的数据,相信大家都或多或少的使用过,那么在查询这个json结构中的数据时,有什么好的方法么?取出String之后再代码中进行解析?接下来本文将介绍一下Mysql5.7+之后提供的......
  • Maven安装步骤--linux
    安装 maven环境前,需要先安装java环境Linux安装jdk1、maven 官网下载安装包maven官网地址:Maven–DownloadApacheMaven历史版本3.6.3为例:  2、安装maven 2.1创建maven文件夹,仓库文件夹mkdir-p/usr/local/maven  mkdir-p/usr/local/maven/reposi......
  • Linux配置NFS文件共享
    一、NFS简介NFS是NetworkFileSystem的缩写,是一种分布式文件系统协议,用于在计算机网络上共享文件。它允许客户端计算机通过网络远程访问和处理远程服务器上的文件和目录。NFS最初由SunMicrosystems开发并在1984年发布,被设计为可在不同操作系统和硬件平台之间共享文件。它基于客户......
  • hdfs报错:There are 0 datanode(s) running and 0 node(s) are excluded in this opera
    namenode的日志还是打印Thereare0datanode(s)runningand0node(s)areexcludedinthisoperation.吗 报错信息如下所示。其中,【X】是当前正在运行的DataNode数量,【Y】是被排除在此操作之外的DataNode数量。问题原因该问题表示在当前的集群状态下,因为无法满足文件的......
  • Linux文件系统(以ext2为例)
    所有的计算机程序都需要存储和检索信息。长期存储信息有三个基本要求:能够存储大量信息。存储必须持久化。多个进程可以并发访问这些信息。这些任务一般由磁盘来进行。虽然固态硬盘在近年逐渐流行,但传统磁盘依然是存储大量数据的首选。本文只针对磁盘,不对固态硬盘进行讨论。使用磁盘......
  • moment js/nodejs/typescript TypeError: moment_1.default is not a function报错解
    引入问题造成的,改一下就好了importmomentfrom'moment'改为constmoment=require('moment');测试一下letret=moment(1617678420000).format('YYYY年MM月DD日hh时mm分ss秒')console.log('日期')console.log(ret)......
  • 前端学习笔记202310学习笔记第一百贰拾贰天-nodejs-命令行操作29
    ......
  • 前端学习笔记202310学习笔记第一百贰拾贰天-nodejs-命令行操作29
    ......
  • 1.Linux是什么与如何学习
    第1章Linux是什么与如何学习历史部分略过。1.2.5Linux的内核版本Linux的内核版本编号有点类似如下的样子:3.10.0-123.el7.x86_64主版本.次版本.发布版本-修改版本虽然编号就是如上的方式来编的,不过依据Linux内核的发展期程,内核版本的定义有点不太相同奇数、偶数版......
  • Linux收包之数据L3层是如何流转的
    一、环境说明内核版本:Linux3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source(包含各个版本内核源码,且网页可全局搜索函数)网卡:Intel的igb网卡网卡驱动源码目录:drivers/net/ethernet/intel/igb/二、L3层概览 本章主要介绍收包的流程,在L3层是如何处理的。......