Linux Centos7.2下安装nodejs&npm配置全局路径的教程

LinuxCentos7.2下安装nodejs&npm配置全局路径的教程

1. 安装nodejs和npm

在LinuxCentos7.2上安装nodejs和npm非常简单,有多种方式可以完成,这里我们演示其中一种方式。

1.1 添加nodesource源

使用curl工具下载节点.js的源,并将其存储到适当的位置。这里以Node.js 12.x系列为例。

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

1.2 安装nodejs和npm

使用yum安装nodejs和npm

sudo yum install nodejs

2. 配置全局路径

配置全局路径可以使得在任何地方,都可以直接通过npm安装和使用全局的包。

2.1 创建 global 选项的目录

先创建全局选项的目录,我们以系统路径/usr/local/lib/node_modules为例

sudo mkdir -p /usr/local/lib/node_modules

2.2 配置npm的默认全局路径

在命令行中,运行以下命令配置默认的全局选项目录

npm config set prefix '/usr/local/lib/node_modules'

2.3 确认是否设置成功

运行以下命令,确认默认的全局路径已经被成功配置

npm config get prefix

3. 示例说明

3.1 示例1:查看nodejs和npm的版本

运行以下命令查看Node.js和NPM的版本

node --version
npm --version

3.2 示例2:安装全局模块

全局模块有许多用途,这里以angular-cliwebpack为例

npm install -g @angular/cli
npm install -g webpack

以上就是在LinuxCentos7.2下安装nodejs&npm并配置全局路径的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux Centos7.2下安装nodejs&npm配置全局路径的教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • CentOS 7.2配置Apache服务httpd(下)

    以下是“CentOS7.2配置Apache服务httpd(下)”的完整使用攻略,包含两个示例说明。 CentOS7.2配置Apache服务httpd() 以下是在CentOS7.2上配置Apache服务httpd的步骤: 1. 安装Apache服务httpd 在CentOS7.2上装Apache服务httpd可以使用以下命令: yum install htt…

    Linux 2023年5月13日
    00
  • ansible分离部署LNMP架构

    ansible分离部署LNMP 环境说明: 系统 主机名 IP 服务 centos8 ansible 192.168.111.141 ansible主控机 centos8 nginx 192.168.111.142 nginx受控机 centos8 mysql 192.168.111.143 mysql受控机 centos8 php 192.168.111.…

    Linux 2023年4月22日
    00
  • Centos安装MYSQL8.X的教程

    下面是CentOS安装MySQL8.X的完整攻略: 确认系统版本 在安装MySQL之前,需要确认CentOS系统的版本,因为不同的版本有不同的安装方式。可以通过以下命令查看: cat /etc/centos-release 设置MySQL8的yum源 CentOS默认的yum源中并不包含MySQL,需要添加MySQL的yum源。可以按照以下命令来设置MySQ…

    Linux 2023年5月14日
    00
  • Centos7.4服务器安装apache及安装过程出现的问题解决方法

    以下是“Centos7.4服务器安装apache及安装过程出现的问题解决方法”的完整使用攻略,包含两个示例说明。 Centos7.4服务器安装apache及安装过程出现的问题解决方法 以下是在Centos7.4服务器上安装Apache的步骤: 1. 安装Apache 使用以下命令在Centos7.4服务器上安装Apache: yum install http…

    Linux 2023年5月13日
    00
  • linux 文件解压缩

    目前 Linux 下最常见的压缩包格式自然非 .tar.gz 莫属,但由于 bzip2 强大的压缩比率,目前 . tar.bz2 愈发有取代之势。 还有单纯的 .tar 格式也很常见。它们目前的操作都主要是由 tar 程序 配合 gzip/bzip2 来完成的。 下面来详细的说下tar 这个命令 tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩…

    Linux 2023年4月16日
    00
  • Linux系统配置网络详解

    Linux系统配置网络详解 Linux系统配置网络可以让计算机连接到互联网,从而实现网络通信。本文将详细讲解如何在Linux系统中配置网络。 步骤一:确认网络接口名称 在开始配置网络之前,需要先确认系统中网络接口的名称。可以使用以下命令获取网络接口名称: ifconfig -a 如果系统中有多个网络接口,则会显示多条信息。以eth0为例,该接口的名称为eth…

    Linux 2023年5月14日
    00
  • Ubuntu系统Flameshot使用问题

    Ubuntu系统Flameshot使用问题 系统:Ubuntu22.04 问题:使用Flameshot,每次都会先截取整个屏幕,提示需要先分享,再使用Flameshot的功能 安装Flameshot sudo apt install flameshot 先说解决方案 开机用户登录时,右下角有设置桌面环境,默认是Ubuntu,修改为Ubuntu on Xorg…

    Linux 2023年4月17日
    00
  • Linux学习——ssh

    ssh 用于登录远程服务器 ssh登录 格式: ssh user@hostname -p 端口号(默认端口号22) 配置文件 创建文件~/.ssh/config 在文件中输入: Host myserver1 HostName IP地址或域名 User 用户名 Host myserver2 HostName IP地址或域名 User 用户名 此后登录服务器可以…

    Linux 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部