当前位置: 首页 > news >正文

nvm 的安装及使用 (Node版本管理器)

目录

1、nvm 介绍

2、nvm安装

3、nvm 使用

4、node官网可以查看node和npm对应版本

5、nvm安装指定版本node

6、安装cli脚手架

1、nvm 介绍

  NVM 全称 node.js version management ,专门针对 node 版本进行管理的工具,通过它可以安装和切换不同版本的 node.js。

2、nvm安装

1、卸载全局安装node

node 命令在 /usr/local/bin/node;

npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm

删除这些全局模块后再按照不同的 node 版本重新进行全局安装

2、下载安装

要安装或更新 nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令:

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

 问题:fatal: unable to access 'https://github.com/nvm-sh/nvm.git/'

解决方案:mac终端执行以下命令

git config --global --unset http.proxy
git config --global --unset https.proxy

再次执行解决,查看版本

nvm --version

0.33.8

3、nvm 使用

最常用其实只有:

  • nvm list 有哪些

  • nvm install < version > 下载

  • nvm uninstall < version > 卸载

  • nvm use < version > 用哪个

  • nvm list //查看已安装的nodejs版本
    nvm on // 启用node.js版本管理
    nvm off // 禁用node.js版本管理(不卸载任何东西)
    nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0 16.14.2
    nvm use <version> //使用某一version的nodejs
    nvm uninstall <version> // 卸载指定版本的nodejs
    npm i <package> //安装包可以指定后缀,如-g、--save 、-dev等
    npm r <package> //移除安装包
    npm list -g //查看全局安装包npm config set registry http://registry.npm.taobao.org/        #npm设置镜像
    npm config get registry
    
  • 4、node官网可以查看node和npm对应版本

  • Previous Releases | Node.js

  • Node.js VersionCodenameRelease Datenpm
    v21.5.0-2023-12-19v10.2.4ReleasesChangelogDocs
    v20.10.0Iron2023-11-22v10.2.3ReleasesChangelogDocs
    v19.9.0-2023-04-10v9.6.3ReleasesChangelogDocs
    v18.19.0Hydrogen2023-11-29v10.2.3ReleasesChangelogDocs
    v17.9.1-2022-06-01v8.11.0ReleasesChangelogDocs
    v16.20.2Gallium2023-08-08v8.19.4ReleasesChangelogDocs
    v15.14.0-2021-04-06v7.7.6ReleasesChangelogDocs
    v14.21.3Fermium2023-02-16v6.14.18ReleasesChangelogDocs
    v13.14.0-2020-04-29v6.14.4ReleasesChangelogDocs
    v12.22.12Erbium2022-04-05v6.14.16ReleasesChangelogDocs
    v11.15.0-2019-04-30v6.7.0ReleasesChangelogDocs
    v10.24.1Dubnium2021-04-06v6.14.12ReleasesChangelogDocs
    v9.11.2-2018-06-12v5.6.0ReleasesChangelogDocs
    v8.17.0Carbon2019-12-17v6.13.4ReleasesChangelogDocs
    v7.10.1-2017-07-11v4.2.0ReleasesChangelogDocs
    v6.17.1Boron2019-04-03v3.10.10ReleasesChangelogDocs
    v5.12.0-2016-06-23v3.8.6ReleasesChangelogDocs
    v4.9.1Argon2018-03-29v2.15.11ReleasesChangelogDocs
    v0.12.18-2017-02-22v2.15.11ReleasesChangelogDocs

5、nvm安装指定版本node

nvm install 12.22.12

nvm ls

       v10.16.3

->    v12.22.12

       v16.19.0

default -> 12.22.12 (-> v12.22.12)

安装好之后查看node以及npm版本 

node -v

v12.22.12

npm -v

6.14.16

6、安装cli脚手架

npm install -g @vue/cli@3.11.0 

安装完成 

+ @vue/cli@3.11.0

added 945 packages from 586 contributors in 265.834s

vue --version

3.11.0

http://www.lryc.cn/news/270214.html

相关文章:

  • 【Yii2】数据库查询方法总结
  • 区块链的三难困境是什么,如何解决?
  • oCPC实践录 | oCPM的秘密
  • 【Linux Shell学习笔记】Linux Shell的位置参数与函数
  • 缓存cache和缓冲buffer的区别
  • Vue常见面试问答
  • Eureka相关面试题及答案
  • 想要学会JVM调优,先掌握JVM内存模型和JVM运行原理
  • 详解C语言入门程序:HelloWorld.c
  • 【elk-day01】es和kibana搭建及验证---Mac-Docker
  • 探索 3D 图形处理的奥秘
  • R语言孟德尔随机化研究工具包(1)---friendly2MR
  • CentOS7下使用Docker安装Nacos
  • 用 Node.js 写一个爬虫
  • 关于HTTPS
  • 安全配置审计概念、应用场景、常用基线及扫描工具
  • 【计算机毕业设计】python+django数码电子论坛系统设计与实现
  • 最优化方法Python计算:无约束优化应用——神经网络回归模型
  • Spring Data Redis对象缓存序列化问题
  • 自动驾驶代客泊车AVP巡航规划详细设计
  • 亚马逊云科技 re:Invent 2023 产品体验:亚马逊云科技产品应用实践 国赛选手带你看 Elasticache Serverless
  • Flink on K8S集群搭建及StreamPark平台安装
  • SpringBoot如何优雅的处理免登录接口
  • 元旦档首日票房超4.69亿,“下雪场尴尬”上热搜!
  • CentOS系统中设置IP地址的方式和存在的问题
  • 使用vmware,在ubuntu18.04中使用笔记本的摄像头
  • 中间件系列 - Redis入门到实战(高级篇-分布式缓存)
  • 使用Visual Studio调试VisionPro脚本
  • Ubuntu安装K8S的dashboard(管理页面)
  • zookeeper之集群搭建