Linux上修改 npm 的工作目录

610 阅读1分钟

背景

公司服务器上有两个大空间,一个 root 和一个 home,root大小为2G,home大小为2T。而node开始装在了 root 下,使用所有的 node_modules 包都放到了 root 下。现在要把 node_modules 移动到 home 下。

查看 node bin 和 node_modules 的目录

1.查看node bin所在目录:npm bin -g

/root/nodejs/node-v12.3.1-linux-x64/bin

2.查看node_modules的目录:npm root -g

/root/nodejs/node-v12.3.1-linux-x64/lib/node_modules

修改 npm 的工作目录

运行如下命令:

cd /home

mkdir nodejs

此时有了一个 /home/nodejs 的路径,然后运行下面命令修改 npm 的工作目录

npm config set prefix /home/nodejs/node-v12.3.1-linux-x64

移动node相关文件到新的目录下

将 /root/nodejs/node-v12.3.1-linux-x64 文件夹移动到 /home/nodejs 下

mv /root/nodejs/node-v12.3.1-linux-x64 /home/nodejs

修改node的环境变量

1.打开环境变量配置文件

vim /etc/profile

2.按 i 键进行修改,修改内容如下:
修改前

export NODE_HOME=/root/nodejs/node-v12.3.1-linux-x64

修改后

export NODE_HOME=/home/nodejs/node-v12.3.1-linux-x64

立即生效环境变量配置

source /etc/profile

以上就是Linux上修改 npm 的工作目录的全过程。