[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进行了更改。