Windows10安装nvm

简介: Windows10安装nvm

nvm 的底层设计是仅支持 Linux/MaxOS 的,因此 Windows 环境下需要使用其衍生版本,为: nvm-windowsGithub地址


下载

GitHub 上下载即可,下载地址

nvm-windows下载.png


安装

下一步下载的压缩包解压后是一个 exe 文件,双击安装即可,注意 安装的时候路径中不能有中文


安装完成后测试,打开 CMD 终端,输入 nvm 即可。得到如下输出即表示安装成功。

$ nvm
Running version 1.1.8.
Usage:
  nvm arch                     : Show if node is running in 32 or 64 bit mode.
  nvm current                  : Display active version.
  nvm install <version> [arch] : The version can be a specific version, "latest" for the latest current version, or "lts" for the
                                 most recent LTS version. Optionally specify whether to install the 32 or 64 bit version (defaults
                                 to system arch). Set [arch] to "all" to install 32 AND 64 bit versions.
                                 Add --insecure to the end of this command to bypass SSL validation of the remote download server.
  nvm list [available]         : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
  nvm on                       : Enable node.js version management.
  nvm off                      : Disable node.js version management.
  nvm proxy [url]              : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
                                 Set [url] to "none" to remove the proxy.
  nvm node_mirror [url]        : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
  nvm npm_mirror [url]         : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
  nvm uninstall <version>      : The version must be a specific version.
  nvm use [version] [arch]     : Switch to use the specified version. Optionally use "latest", "lts", or "newest".
                                 "newest" is the latest installed version. Optionally specify 32/64bit architecture.
                                 nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
  nvm root [path]              : Set the directory where nvm should store different versions of node.js.
                                 If <path> is not set, the current root will be displayed.
  nvm version                  : Displays the current running version of nvm for Windows. Aliased as v.点击复制复制失败已复制


换源

老生常谈,一键复制即可

$ nvm node_mirror https://npmmirror.com/mirrors/node点击复制复制失败已复制


采坑

Cannot create a file when that file already exists.

通过 nvm install x.x.x 之后启用这个版本,例如:

$ nvm install 14.18.0
$ nvm use 14.18.0
exit status 1: Cannot create a file when that file already exists.点击复制复制失败已复制


问题产生的原因

安装 nvm 过程中,会要设置 nodejs 的快捷连接 symlinkwindows 默认是 C:\Program Files\nodejs


nvm 就是通过修改快捷链接来改变node的版本


然而之前系统中已经安装了 nvm有残留,具体可以看此issue


解决办法

卸载 nvm ,删除 C:\Users\User Name\AppData\Roaming\nvm 文件夹,重新安装。


Access is denied.

$ nvm use 14.18.0
exit status 1: Access is denied.点击复制复制失败已复制


产生原因

由于安装路径自定义到了E盘,然后 node 后采用 nvm use x.x.x 来激活版本失败。


解决办法

管理员身份运行 CMD ,之后执行 nvm use x.x.x 命令即可。

目录
相关文章
|
3月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
2月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
2月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
2月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
56 0
Windows 平台安装 MongoDB
|
2月前
|
Windows Python
Windows安装dlib,遇到问题汇总解决
Windows安装dlib,遇到问题汇总解决
65 4
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
56 2
|
2月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
2月前
|
应用服务中间件 Apache Windows
免安装版的Tomcat注册为windows服务
免安装版的Tomcat注册为windows服务
130 3
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
62 0
|
3月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
409 3
Windows操作系统部署安装Kerberos客户端