【发布时间】:2018-10-01 19:06:17
【问题描述】:
我通过以下方式安装了 node 和 npm:
$sudo apt-get install npm
然后我意识到节点版本是 4.2.6,我无法运行我的代码(一些函数语法错误/类型错误等)
所以我设置卸载nodejs:
sudo apt-get remove npm
sudo apt-get purge nodejs
sudo apt-get autoremove
rm -r /usr/local/bin/npm
rm -rf ~/.npm
rm -rf /opt/local/bin/node
rm -rf opt/local/include/node
rm -rf /opt/local/lib/node_modules
使用最新的 LTS 再次安装, 我正在按照https://nodejs.org/en/download/package-manager/ 的安装说明进行操作
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
我的问题:以上安装nodejs版本仍然是4.2.6,我怎样才能获得最新版本?还是卸载并清理4.2.6?
【问题讨论】:
-
使用此命令进行卸载和清理:sudo apt-get remove
但此问题堆栈溢出askubuntu.com/questions/1143/how-can-i-uninstall-software -
这是特定于 nodejs 的卸载/安装 sudo apt-get install -y nodejs 正在读取包列表...完成 构建依赖树 读取状态信息...完成 将安装以下附加包:libuv1将安装以下新软件包:libuv1 nodejs 0 升级,2 新安装,0 删除和 203 未升级。需要获得 3,161 kB/3,218 kB 的档案。此操作后,将使用 13.4 MB 的额外磁盘空间。获取:1 archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nodejs amd64 4.2.6~dfsg-1ubuntu4.1 [3,161 kB]
-
@SamDev :这非常特定于 nodejs 和 ubuntu,而不是“如何卸载任何包”。如果您能阅读完整的问题,我将不胜感激