[Linux] 不知什么时候,node_modules文件夹已变成了which

经过

我打算升级Node.js版本,所以先从yum卸载了nodejs和npm,然后在源代码编译中安装了nodejs。

在那个时候,我把安装目录从/usr改为了/usr/local。

然后不知为何,which消失了,于是我执行了ls命令,结果是node_modules。

$ ls -la /usr/bin/which
lrwxrwxrwx 1 root root 35 Jun  5 17:21 which@ -> ../lib/node_modules/which/bin/which

修复 –

重新安装which

$ sudo yum reinstall which

(中略)

$ ls -la /usr/bin/which
-rwxr-xr-x 1 root root 20768 Jun 22  2011 /usr/bin/which*

不知道什么时候被改写了呢…

补充记录

因为出现了一些问题,例如sudo npm install -g hogehoge无法正常运行,所以我将prefix=/usr进行了更改。