有一台开发机 node版本已经很老了 V0.8 决定升级一下 网上都说下载一个 n 扩展 (名字就叫n) 然后
n latest
就可以升级node
万万没想到啊 升级到一半突然出错了 提示找不到node文件 然后 发现 目录下的确没有要找的文件 但是这个时候 node 和 npm已经完全无法使用了 输入什么都是直接返回错误
决定把老的node完全删除 然后重新装下最新版的node
卸载node.js
用自带的包管理先删除一次
手动删除残留
进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
检查 ~ 文件夹里面的"local" "lib" "include" 文件夹,然后删除里面的所有 "node" 和 "node_modules" 文件夹
可以使用以下命令查找
进入 /usr/local/bin 删除 node 的可执行文件
以下步骤可选:
删除: /usr/local/bin/npm
删除: /usr/local/share/man/man1/node.1
删除: /usr/local/lib/dtrace/node.d
删除: rm -rf /home/[homedir]/.npm
删除: rm -rf /home/root/.npm
安装很简单 到官网下载最新稳定版源码
./configure
make && make install
搞定了