Windows下使用nvm安装nodejs

nvm

  • node version manager(node版本管理工具)

1.下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

2.安装

(1)双击解压后的文件nvm-setup.exe
(2)选择nvm安装路径(填坑警告:路径不能有空格!!!
(3)选择nodejs路径;
(4)确认安装;
(5)检测:打开cmd,输入nvm,显示当前nvm版本以及nvm命令,成功!

3.使用nvm

(1)常用命令

# 1.nvm list 命令 - 显示版本列表
nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本

# 2.nvm install 命令 - 安装指定版本nodejs
nvm install 16.15.1// 安装16.15.1版本node
nvm install latest // 安装最新版本node

# 3.nvm use 命令 - 使用指定版本node
nvm use 16.15.1 // 使用16.15.1版本node

# 4.nvm uninstall 命令 - 卸载指定版本 node
nvm uninstall 16.15.1 // 卸载16.15.1版本node

填坑警告:nvm install 的时候,出现无权安装~~~~,需 以管理员身份运行 cmd。!!!

(2)其它命令

nvm arch :显示node是运行在32位还是64位系统上的
nvm on :开启nodejs版本管理
nvm off :关闭nodejs版本管理
nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version :显示nvm版本。version可简化为v。

4.nvm 换源

进入nvm安装目录,我这里为C:\nvm,修改settings.txt文件,新增两行文本,保存并退出

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

5.配置node

nvm安装node 16.15.1

nvm install 16.15.1  #  安装16.15.1版本node
nvm use 16.15.1      #  使用16.15.1版本node

设置nodejs prefix(全局)和cache(缓存)路径(非必须操作)

(1)在nodejs 安装目录下新建两个文件夹,用于存放全局包和缓存,如下:
我的nodejs安装目录:C:\nodejs
node_global
node_cache

npm config set prefix "C:\nvm\node_gobal" 
npm config set cache "C:\nvm\node_cache"

(2)设置环境变量
安装 nvm 时自动已生成:
NVM_HOME:C:\nvm
NVM_SYMLINK:C:\nodejs

PATH 中添加:%NVM_SYMLINK%\node_global

(3)执行命令

npm config set prefix "C:\nodejs\node_global"
npm config set cache "C:\nodejs\node_cache" 
npm config get prefix
npm config get cache

(4)更换npm源

# 1.配置npm淘宝源
npm config set registry https://registry.npm.taobao.org  ## 设置
npm config get registry    ## 查看配置
 
# 2.安装淘宝的cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v    # 查看版本

(5) 安装 vue

npm install -g @vue/cli

问题

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

解决办法:
1.打开nodejs文件夹。并打开两个文件 npm.cmdnpm
2.找到2个文件里面的prefix -g替换为prefix --location=global
3.修改完之后,关闭命令行窗口。重新打开就可以了。

一般没必要用cnpm,用npm也可直接设定为国内淘宝镜像。(若真的需要cnpm命令,安装淘宝镜像命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后用cnpm -v查看安装的版本号。)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值