背景
公司服务器上有两个大空间,一个 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 的工作目录的全过程。