Linux 如何卸载或升级旧的node.js版本?
不久前,我在我的Ubuntu系统上安装了node.js。通过以下步骤(转储我的历史记录): 我的版本是v0.3.2-pre 请问,是否有一种通过卸载/安装或升级获得新版本的干净方法?我对make或git没有太多经验Linux 如何卸载或升级旧的node.js版本?,linux,node.js,Linux,Node.js,不久前,我在我的Ubuntu系统上安装了node.js。通过以下步骤(转储我的历史记录): 我的版本是v0.3.2-pre 请问,是否有一种通过卸载/安装或升级获得新版本的干净方法?我对make或git没有太多经验 谢谢再次做同样的事。新的二进制文件将复制到旧的二进制文件上 git clone创建git存储库节点源代码所在位置的副本 cd节点/将目录更改为您刚刚用这些文件创建的目录 /configure检查依赖项并创建生成文件 make执行该makefile,从而将源代码编译成二进制可执行文件
谢谢再次做同样的事。新的二进制文件将复制到旧的二进制文件上
创建git存储库节点源代码所在位置的副本git clone
将目录更改为您刚刚用这些文件创建的目录cd节点/
检查依赖项并创建生成文件/configure
执行该makefile,从而将源代码编译成二进制可执行文件、库和任何其他输出make
列出当前目录中的文件ls-l
运行刚刚从源代码编译的node
二进制可执行文件,以确保编译成功node
将刚创建的文件从当前目录复制到它们的永久主目录/usr/local/bin等sudo make install
curlhttp://npmjs.org/install.sh |sh
npm安装-g n
n最新版本
/usr/local/
目录的所有者,这样您就可以在其中发出普通命令,而无需sudo。这是一个更明智的选择
sudo chown -R $USER /usr/local
sudo n latest/stable现在无法运行,因为最新版本是0.8.1,它链接到node-v0.8.1-RC1.tar.gz,n将查找node-v0.8.1.tar.gz,可以运行sudo n 0.8.0。1分钟解决方案,无需使用
sudo
:
节点当前稳定的“LTS”版本是12.18.4(2020-10-03),请参阅:了解最新版本
步骤1-获取(节点版本管理器)
如果您对安装命令感兴趣,请阅读... 它已经过几次审查 步骤2-安装所需的node.js版本 获得NVM后,可以使用NVM命令安装Node.js的特定版本:
nvm安装v12.18.4
注意:您可能需要关闭并重新打开终端窗口,以便nvm
命令可用
您应该期望在终端中看到类似的内容:
Now using node v12.18.4
第三步-享受余下的一天!
是的,很简单,不需要sudo现在请对此进行投票(这样其他人可以避免
sudo
-安装东西!)祝您在编写node.js代码时度过愉快的一天 MicrosoftWindows用户?使用: tl;博士 查看节点邮件列表表明,使用NVM(节点版本管理器)是管理nodejs版本控制/升级的首选方法。见:
NVM被认为比N更好,因为详细的命令意味着更容易在终端/SSH日志中跟踪您正在做的事情。它的速度也更快,通过不需要来拯救小猫,并且被node.js安全专家的团队使用 这对我来说在Ubuntu 12.04上运行得很好:
不需要建造任何东西。这将通过软件包管理器完成。最简单的Windows节点版本管理器是
C:\Users\[Username]\AppData\Roaming
中删除npm
和npm缓存
文件夹git克隆git://github.com/marcelklehr/nodist.git
或者如果您没有/没有使用git,请使用提供的.zip文件../nodest/bin
添加到路径节点列表更新
以安装依赖项nodist-latest
或nodist-add 0.10.10&&nodist 0.10.10
以安装和使用最新版本<代码>节点列表稳定,依次为您提供最新的稳定版本节点
应以交互模式输入您(提示前为
)>console.log('yyyyyyyyyyy es!')
还有一个需要Python2.7和git;我没有试过。更新到最新版本的最简单方法是使用NPM。 只需执行以下操作:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
如果需要最新的命令,只需将最后一个命令替换为
sudo n latest
这很容易。只需使用以下命令安装“节点版本管理器”: npm安装-g n 然后输入命令: n最新版本
我假设您在节点包上安装了npm。这将把你的节点升级到最新版本。今天,有node.js官方文档。 下面我试着简单解释一下Ubuntu操作系统的各种情况
/configure
以及make install
命令安装的
- 使用
命令进入node.js目录,如cd
cd node-v0.12.3/
- 运行
sudo make uninstall
add-apt-repository ppa:richarvey/nodejs
apt-get update
apt-get install nodejs npm
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n latest