如何在Ubuntu系统中安装npm?官方指引和nvm操作均报错怎么解决?
可行解决方案
- 第一步:安装Node.js(npm随Node.js默认绑定发行,不需要单独初始化安装)
先执行nvm ls-remote查看所有可公开安装的Node.js版本,优先选择标注为LTS的长期支持稳定版(如20.x、18.x等主流版本),执行对应安装命令即可,以安装20.x LTS版本为例:
安装完成后nvm会自动完成对应版本Node.js和配套npm的部署。nvm install 20 - 第二步:验证安装状态
执行以下两条命令,正常输出版本号即说明安装成功:node -v npm -v - 第三步:(可选)升级npm至最新版本
若需要使用最新版npm,此时再执行官方文档给出的升级命令即可正常运行:npm install -g npm
过往操作报错原因说明:
nvm install npm报错:nvm的install参数仅支持传入Node.js版本号,不支持直接指定npm作为安装目标nvm install-latest-npm报错:该命令依赖已安装完成的Node.js环境,无已部署的Node.js版本时无法拉取对应兼容的npm版本- 初始执行
npm install -g npm报错:该命令为npm升级命令,仅在本地已有npm环境时可运行,不支持初始化安装。
内容的提问来源于stack exchange,提问作者Snowcrash
相关产品推荐
相关产品推荐

