我按照https://davidwalsh.name/upgrade-nodejs中的命令更新了Node,命令如下:
sudo npm cache clean -f
,
sudo npm install -g n
, and
sudo n stable
。尽管如此,它仍然不能正常工作。 我该怎么办?
参考截图如下:
![enter image description here](https://istack.dev59.com/mfBBc.webp)
sudo npm cache clean -f
,
sudo npm install -g n
, and
sudo n stable
。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,这将帮助您在单台计算机上安装和使用多个node版本。
您也可以使用n,它类似于NVM,但更加轻量级。
我像你一样运行了npm cache clean -f
和npm install -g n
。在运行sudo n stable
之后,我按照他们的建议输入了PATH=$PATH
,然后它就起作用了。输入node -v
验证了更新。
sudo apt-get purge nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
sources: https://vitux.com/how-to-uninstall-programs-from-your-ubuntu-system/ https://github.com/nodesource/distributions/blob/master/README.md#debinstall
在Linux中使用nvm(也可以使用n)更新nodejs版本
步骤1:使用wget安装nvm。请查看官方文档以获取最新版本
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
步骤2:检查安装是否成功
command -v nvm
步骤3:下载并更新到最新的Node.js版本。这将安装最新版本的node。请查看nodejs以获取推荐的安装版本
nvm install node
注意:升级其他版本
nvm install 版本号
例如:nvm install 14.17.6
重新启动/关闭并打开终端(可选),然后检查您的node版本
node -v
来源:https://www.whitesourcesoftware.com/free-developer-tools/blog/update-node-js/