npm安装

nodejs

npm是nodejs的安装包管理器,之前是直接通过pacman下载的。后来升级系统出现了许多不兼容的问题,查看了帮助,说最好不要使用pacman来安装其它的包管理器,容易造成复杂的系统依赖问题。所以需要从官网下载安装

下载

在官网直接下载,解压到指定目录后,可以看到在安装目录下的bin目录下就已经有node和npm命令了。npm集成到了nodejs中,不需要另外安装。但是系统无法找到这些命令,所以需要将此目录添加到PATH中

1
2
3
vim /etc/profile

appendpath "$HOME/Software/node/node-v12.18.1-linux-x64/bin"

配置

用命令查看默认配置

1
npm config ls -l

可以看到默认配置文件位置

1
globalconfig = "/home/fsl/Software/node/node-v12.18.1-linux-x64/etc/npmrc"

这个位置没有此文件,需要手动创建,创建成功后将配置写入文件中

1
2
3
4
5
6
# 设置国内源
registry=https://registry.npm.taobao.org
# 下载目录
cache=~/Software/node/node-v12.18.1-linux-x64/cache
# 全局安装目录
prefix=~/Software/node/node-v12.18.1-linux-x64/module

之后安装加了-g参数后都会安装到这里,否则安装到当前目录下