首页 > 其他分享 >nvm管理npm安装

nvm管理npm安装

时间:2024-07-24 15:52:17浏览次数:12  
标签:npm Node js nvm 安装 NVM

要在 Ubuntu 上安装最新版本的 npm 和 Node.js,建议使用 Node Version Manager (nvm)。nvm 可以帮助你管理和切换不同版本的 Node.js 和 npm。以下是详细步骤:

1. 安装 nvm

首先,下载并安装 nvm

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

运行上述命令后,nvm 将会被下载并安装到你的系统中。

2. 加载 nvm

要使 nvm 生效,你需要在当前 shell 会话中加载它。你可以运行以下命令:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

3. 安装 Node.js 和 npm

使用 nvm 安装最新的 LTS (长期支持) 版本的 Node.js,它会自动安装对应版本的 npm:

nvm install --lts

或者,如果你想安装最新的版本:

nvm install node

4. 验证安装

安装完成后,你可以通过以下命令验证 Node.js 和 npm 的版本:

node -v
npm -v

5. 更新 npm

虽然 nvm 安装的 Node.js 会附带最新版本的 npm,但你可以通过以下命令手动更新 npm 到最新版本:

npm install -g npm@latest

6. 确保全局 npm 包安装路径正确

有时需要确保全局 npm 包的安装路径在你的 PATH 中。你可以在 ~/.bashrc~/.zshrc 中添加以下内容:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

然后,重新加载 shell 配置文件:

source ~/.bashrc
# 或者
source ~/.zshrc

总结

通过以上步骤,你应该能够在 Ubuntu 上安装和管理最新版本的 npm 和 Node.js。使用 nvm 可以方便地在不同的 Node.js 版本之间切换,并确保你始终使用你需要的版本。

以上为gpt给出的

标签:npm,Node,js,nvm,安装,NVM
From: https://www.cnblogs.com/jasmine456/p/18321062

相关文章

  • Python爬虫开发中的常用库与框架安装指南
    在Python爬虫开发中,选择合适的库和框架可以大大提高开发效率和爬虫的性能。本文将介绍一些常用的解析库、请求库、储存库、Web库、App爬取库以及爬虫框架,并展示如何使用pip命令进行安装。一、解析库1.BeautifulSoupBeautifulSoup是一个用于从HTML或XML文件中提取数据的Pyth......
  • 快速在线安装mysql5.7
    在线安装安装mysql安装源下载安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装MySQL源yum-ylocalinstallmysql57-community-release-el7-11.noarch.rpm安装mysqlyum-yinstallmysql-community-server--nogpgcheck启动mysql......
  • 了解package.json中npm run命令的执行原理,以及直接运行shell命令
    了解npmrun在package.json文件中的script字段,可以定义脚本命令,通过npmrun指令运行该脚本。比如简单定义一个输出打印的shell脚本。{"script":{"hw":"echohelloworld!"}}执行npmrunhw可以看到终端上打印出了helloworld!。我们可以在很多工程项目中......
  • solaris10 for sparc 编译安装expect 实现sftp 脚本交互
    0、先设置root的环境变量:exportPATH=/usr/sfw/bin:/usr/ccs/bin:$PATH1、安装tcl下载tcl8.6.13-src.tar.gz文件下载网站:gunziptcl8.6.13-src.tar.gztar-xvftcl8.6.13-src.tarcdtcl8.6.13/unixmkdirsolariscdsolaris/../configure--prefix=/data/expect_local--e......
  • 如何使用 C# 检查用户是否安装了最低 Python 版本并且可以访问我的代码?
    我正在开发一个C#程序,该程序必须为一项特定任务运行一些Python代码。(Python代码很复杂,是由另一个团队开发的。无法在C#中重现其功能。)我正在尝试更新我的程序的安装程序文件以解决此问题:我希望它检查用户是否(谁正在安装我的程序)已安装Python并且它满足我的最低版......
  • Visual Studio 2013 安装 (Windos7 )
    前言全局说明VisualStudio2013安装一、说明环境:Windows7旗舰版二、下载2.1微软正式提供VisualStudio2013正式版下载(附直接链接汇总)https://blog.csdn.net/skykingf/article/details/128836552.2当前版本http://download.microsoft.com/download/7/A/C/7AC......
  • 本地gpt安装使用
    克隆到本地安装anaconda3具体步骤#克隆PSD:\studyfile\gpt>gitclonehttps://github.com/binary-husky/gpt_academic.gitCloninginto'gpt_academic'...remote:Enumeratingobjects:11089,done.remote:Countingobjects:100%(680/680),done.remo......
  • cmake Windows安装
    前言全局说明cmake安装一、说明环境:Windows7x64旗舰版二、官网&下载CMake是一个开源的、跨平台的工具家族,旨在构建、测试和打包软件。CMake用于使用简单的平台和编译器独立的配置文件来控制软件编译过程,并生成可以在您选择的编译器环境中使用的本机makefiles和......
  • Autodesk Maya简体中文版百度云下载与安装(附详细教程)
    当我们在做三维动画时,常常会用到AutodeskMaya这款软件。它具有强大的建模、渲染、动画和特效功能,可以创造出高质量的视觉效果和动画作品。电影阿凡达的制作,就有它的身影。Maya的界面非常复杂,因为它提供了大量的工具和命令,但是这也意味着它具有强大的功能。它支持多种操作系统......
  • 3Dmax安装包+安装步骤+视频学习教程 百度云盘分享
    不得不承认,3dsMax和Cinema4D是目前最受欢迎的两款3D建模和动画软件。这两个软件程序都受到了专业人士的欢迎,特别是在其功能和工作流程理念非常适合的领域。它们各自都有自己独特的特性和功能,今天主要与大家一起熟悉和学习3Dmax这款工具。毫无疑问,3dsMax是一款功能强大的3D......