我在我的Ubuntu机器上安装了Node.js.我键入node
但它没有用。我键入nodejs
并且它有效。当我要求提供该版本时,node -v
无法正常工作,nodejs --version
工作正常,它给了我“v0.10.25。”
我使用命令从https://davidwalsh.name/upgrade-nodejs更新了Node
sudo npm cache clean -f
,
sudo npm install -g n
,和
sudo n stable
。
仍然无法正常工作。我该怎么办?
答案 0 :(得分:4)
我建议卸载以前的版本并从头开始安装所需的版本。
要卸载旧版本:
在终端中运行此命令:
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do sudo rm /usr/local/${f}; done
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
安装新版本:
您可以从node.js
的官方网站下载LTS和Beta版本但最好的方法是使用NVM。这有助于您在一台计算机上安装和使用多个版本的节点。
您也可以使用n。这与NVM类似,但它很轻。
答案 1 :(得分:0)
尝试以下简单命令:
sudo apt-get purge nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
来源: https://vitux.com/how-to-uninstall-programs-from-your-ubuntu-system/ https://github.com/nodesource/distributions/blob/master/README.md#debinstall
答案 2 :(得分:0)
我像您一样跑过npm cache clean -f
和npm install -g n
。运行sudo n stable
后,我按照他们的建议输入了PATH=$PATH
,它可以正常工作。输入node -v
验证了更新。