Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程

Ubuntu 18.04系统上如何安装Node.js并设置全局生效

阿贵
1月30日发布 /正在检测是否收录...
温馨提示:
本文最后更新于2025年01月30日,已超过63天没有更新,若内容或图片失效,请留言反馈。

在Ubuntu 18.04上安装Node.js并确保它全局生效,可以通过几种不同的方式进行。这里我将向您展示一种较为常见且推荐的方式:通过NodeSource仓库来安装特定版本的Node.js,并确保其全局可用。

使用NodeSource安装Node.js

步骤 1: 更新您的系统

首先,请确保您的包列表和已安装的包都是最新的:

sudo apt update
sudo apt upgrade

步骤 2: 安装Node.js

接下来,我们将使用NodeSource提供的脚本来安装Node.js。这允许我们选择特定版本的Node.js进行安装。例如,要安装Node.js v16.x(LTS版本),可以执行以下命令:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

运行上述命令后,它会自动添加NodeSource的APT仓库并更新软件包缓存。

然后,使用APT安装Node.js:

sudo apt install -y nodejs

步骤 3: 验证安装

安装完成后,可以通过检查版本号来验证Node.js和npm是否正确安装:

node -v
npm -v

如果一切正常,你应该能看到相应的版本号输出。

设置全局生效

默认情况下,通过上述方法安装的Node.js和npm是全局可用的。也就是说,你可以在系统的任何地方直接使用nodenpm命令。

如果你遇到权限问题,比如尝试全局安装npm包时提示权限不足,你可以考虑以下解决方案之一:

  • 更改npm全局包安装路径:可以通过修改npm配置来改变全局包的安装目录到用户空间而非系统空间。

    npm config set prefix ~/.npm-global

    然后,在你的主目录下的.profile.bashrc文件中添加一行:

    export PATH=~/.npm-global/bin:$PATH
  • 使用nvm(Node Version Manager):这是一种更灵活的方法,不仅可以解决权限问题,还能方便地切换不同版本的Node.js。首先需要安装nvm:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

    安装完成后,重新加载shell环境,并使用nvm安装Node.js:

    source ~/.bashrc
    nvm install --lts

通过这些步骤,你应该能够在Ubuntu 18.04上成功安装Node.js,并确保它可以全局使用。根据您的具体需求,可以选择适合自己的安装方式。 提供了另一种安装特定版本Node.js的具体指导。如果您有任何疑问或需要进一步的帮助,请随时告诉我。

喜欢就支持一下吧
点赞 1 分享 收藏
评论 抢沙发
取消 登录评论