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的命令:
安装目录下,
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 ‘.’问题解决
出现问题
当通过nvm切换nodejs版本为16以上时,npm install [package]报错:
Unexpected token ‘.’问题原因
该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。解决问题
nvm-windows已经更新版本解决了这个问题
我是通过更新nvm-windows到版本1.19解决了这个问题复杂方案
前往github重新下载最新版本nvm-windows,重新进行一系列配置
然后重新安装nvm-window快速方案
前往github 下载nvm更新包
下载nvm-update.zip,然后本地直接解压,双击运行选择更新的版本即可
注意:nvm更新完成后,出现问题的nodejs版本需要uninstall重装才能解决问题
本作品采用《CC 协议》,转载必须注明作者和本文链接