From 6dfc13ee6dd6a844c6271860bcb1e19921260e5c Mon Sep 17 00:00:00 2001
From: DEEMO101 <35123091+DEEMO101@users.noreply.github.com>
Date: Fri, 22 Mar 2024 05:37:22 +0800
Subject: [PATCH] doc: add nvm-windows (#512)
---
README.md | 1 +
assets/nvm-windows.svg | 9 ++++
docs/nvm-windows.md | 103 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 113 insertions(+)
create mode 100644 assets/nvm-windows.svg
create mode 100644 docs/nvm-windows.md
diff --git a/README.md b/README.md
index 6239e5a..3a2299b 100644
--- a/README.md
+++ b/README.md
@@ -126,6 +126,7 @@ Quick Reference
[PM2](./docs/pm2.md)
[package.json](./docs/package.json.md)
[Yarn](./docs/yarn.md)
+[nvm windows](./docs/nvm-windows.md)
## 工具
diff --git a/assets/nvm-windows.svg b/assets/nvm-windows.svg
new file mode 100644
index 0000000..2698f07
--- /dev/null
+++ b/assets/nvm-windows.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/docs/nvm-windows.md b/docs/nvm-windows.md
new file mode 100644
index 0000000..8382980
--- /dev/null
+++ b/docs/nvm-windows.md
@@ -0,0 +1,103 @@
+nvm-windows 备忘清单
+===
+
+[nvm-windows](https://github.com/coreybutler/nvm-windows) 是一个用于管理windows电脑上多个node.js版本的程序
+
+
+入门
+-----
+
+### 安装
+
+最新的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 [arch]
+```
+
+列出node.js已安版本。可选输入 available 显示可获取的版本下载列表。
+
+```
+nvm list [available]
+```
+
+卸载指定版本
+
+```
+nvm uninstall
+```
+
+切换使用指定版本。version可选设置latest、lts以及newest,启用newest指定最近安装版本。arch可选指定32/64位架构。nvm use 将继续使用当前版本,但是将切换为指定架构程序。
+
+```
+nvm use [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
+```
+
+展示当前nvm-windows使用版本。
+
+```
+nvm version
+```
+
+指定node镜像
+
+```
+nvm node_mirror
+```
+
+指定npm镜像
+
+```
+nvm npm_mirror
+```