reference/docs/nvm-windows.md
2024-03-22 05:37:22 +08:00

104 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

nvm-windows 备忘清单
===
[nvm-windows](https://github.com/coreybutler/nvm-windows) 是一个用于管理windows电脑上多个node.js版本的程序
<!--rehype:style=padding-top: 12px;-->
入门
-----
### 安装
最新的node-windows可以通过[nvm-windows发行版下载](https://github.com/coreybutler/nvm-windows/releases)地址下载安装程序
双击setup程序按照提示操作即可完成安装。
### 常用指令
展示当前使用版本
```
nvm current
```
安装指定版本的node程序版本version设置为"latest"安装最新版本或者设置为"lts"安装最近的LTS长期支持版本。arch可以指定32或者64位版本默认跟随系统设置为"all"同时安装32和64位版本。在命令最后添加--insecure将跳过远程下载服务器的SSL验证。
```
nvm install <version> [arch]
```
列出node.js已安版本。可选输入 available 显示可获取的版本下载列表。
```
nvm list [available]
```
卸载指定版本
```
nvm uninstall <version>
```
切换使用指定版本。version可选设置latest、lts以及newest,启用newest指定最近安装版本。arch可选指定32/64位架构。nvm use <arch>将继续使用当前版本,但是将切换为指定架构程序。
```
nvm use <version> [arch]
```
### 基础指令
管理应用程序状态很简单,这里是命令
查看node程序是运行在32位还是64位模式下指定32或者64覆盖默认运行架构模式
```
nvm arch [32|64]
```
检查NVM4W进程已知问题
```
nvm check
```
启用node.js版本管理
```
nvm on
```
关闭node.js版本管理。不会执行任何卸载操作
```
nvm off
```
设置下载代理。可选url留空查看当前使用代理设置为"none"移除代理设置。
```
nvm proxy [url]
```
设置nvm储存不同版本的node.js的目录。如果未设置path将展示当前存储目录。
```
nvm root <path>
```
展示当前nvm-windows使用版本。
```
nvm version
```
指定node镜像
```
nvm node_mirror <node_mirror_url>
```
指定npm镜像
```
nvm npm_mirror <npm_mirror_url>
```