windows 下安装 nvm

参考文章

《NVM安装使用(window10)》
《nvm安装(Windows篇)》
《npm下载包时报错 Unexpected token ‘.’问题解决》

安装

下载

地址

  • nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置。
  • nvm-setup.zip:安装版,推荐使用

配置

  • 安装 nvm 之前要先卸载之前安装的所有 node.js 版本
    在 windows 先直接去控制面板卸载,然后删除相关的文件夹
    例如:C:\Users\AppData\Roaming\npm

  • 各位在选择文件夹的时候,需要注意,文件夹名不要出现中文空格

  • 打开CMD,输入nvm,安装成功则会如下图所示,它会显示出当前nvm版本以及nvm的命令:
    windows 下安装 nvm

  • 安装目录下,settings.txt 文件增加配置:

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

指令

nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本

nvm install 14.5.0 // 安装14.5.0版本node
nvm install latest // 安装最新版本node
# 在运行`nvm install` 的时候,有可能会出现无权限安装的问题,如果遇到此问题,请 `以管理员身份运行` cmd。
nvm use 14.5.0 // 使用14.5.0版本node
nvm uninstall 14.5.0 // 卸载14.5.0版本node

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。

nvm -h //可以看到nvm的所有命令,都有相应的解释。

使用

nvm use 8.11.1

某个版本下全局安装的模块,只有在当前版本能够使用

npm下载包时报错 Unexpected token ‘.’问题解决

  1. 出现问题
    当通过nvm切换nodejs版本为16以上时,npm install [package]报错:
    Unexpected token ‘.’

  2. 问题原因
    该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。

  3. 解决问题
    nvm-windows已经更新版本解决了这个问题
    我是通过更新nvm-windows到版本1.19解决了这个问题

  4. 复杂方案
    前往github重新下载最新版本nvm-windows,重新进行一系列配置
    然后重新安装nvm-window

  5. 快速方案
    前往github 下载nvm更新包
    下载nvm-update.zip,然后本地直接解压,双击运行选择更新的版本即可
    注意:nvm更新完成后,出现问题的nodejs版本需要uninstall重装才能解决问题

本作品采用《CC 协议》,转载必须注明作者和本文链接
秦晓武
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!