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日

相关文章

  • [转]linux shell 多线程实现

    shell脚本的执行效率虽高,但当任务量巨大时仍然需要较长的时间,尤其是需要执行一大批的命令时。因为默认情况下,shell脚本中的命令是串行执行的。如果这些命令相互之间是独立的,则可以使用“并发”的方式执行这些命令,这样可以更好地利用系统资源,提升运行效率,缩短脚本执行的时间。如果命令相互之间存在交互,则情况就复杂了,那么不建议使用shell脚本来完成多线程…

    Linux 2023年4月12日
    00
  • 虚拟机中ubuntu不能联网问题的解决方法

    虚拟机中Ubuntu不能联网问题常见于使用VMware等虚拟机软件时,安装了Ubuntu系统后无法正常联网。下面提供一些可能的解决方法: 1. 检查虚拟机网络设置 首先,我们需要检查一下虚拟机的网络设置是否正确。在VMware中,我们可以通过菜单栏中“编辑”下的“虚拟网络编辑器”进入虚拟网络编辑器界面,检查一下网络适配器的设置是否正确。例如,我们可以设置为使…

    Linux 2023年5月24日
    00
  • [linux shell]sort使用经验

    1. 以tab键为分隔符的表示为: sort –t $’\t’ 如果不加$符号的话,会返回:sort: multi-character tab `\t’的错误。 2. 对中文进行排序, 需要加LC_ALL=C将locale设置成posix标准。因为有可能目前的设置可能导致中文排序不正常。 这是我的设置(修改前):locale

    Linux 2023年4月12日
    00
  • CentOS 7.4下安装Oracle 11.2.0.4数据库的方法

    CentOS 7.4下安装Oracle 11.2.0.4数据库 1. 安装依赖环境 Oracle 11.2.0.4 需要一些依赖包,执行以下命令,安装所需的依赖环境: yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio…

    Linux 2023年5月14日
    00
  • mmap操作荔枝派gpio v3s Linux

    1.预备知识 https://baike.baidu.com/item/mmap/1322217?fr=aladdin 大家直接看百度百科,比较清楚了。 2.代码 gpio.c #include “gpio.h” unsigned int fd; PIO_Map *PIO = NULL; unsigned int *gpio_map; unsigned in…

    Linux 2023年4月13日
    00
  • yum 命令使用讲解

    Yum命令使用讲解 什么是yum命令 yum命令(Yellowdog Updater Modified)是一个在Fedora和RedHat以及其它衍生发行版中使用的Shell前端软件包管理器。yum可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载、安装。 yum的基本用法 安装软件包 使用y…

    Linux 2023年5月14日
    00
  • win10下linux子系统安装及卸载

    参考资料: https://linux.cn/article-7209-1.html https://msdn.microsoft.com/en-us/commandline/wsl/reference 1、确认“开发人员模式”为启用状态 依次在“设置”-“更新与安全”-“针对开发人员”选项中,启用开发人员模式 2、确认“Windows Subsystem …

    Linux 2023年4月11日
    00
  • Linux rndc-confgen命令

    Linux rndc-confgen命令 Linux rndc-confgen命令用于生成BIND(Berkeley Internet Name Domain)的控制文件rndc.conf。BIND是一种开源的DNS(Domain Name System)服务器,用于将域名解析为IP地址。使用rndc-confgen命令可以生成控制文件rndc.conf,以…

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