NVS 是指 Node Version Switcher,是一个跨平台的 Node.js 版本切换工具2。它由 Node.js 编写,借鉴了其他 Node.js 版本管理器(如 NVM)的思想和命令行语法2。以下是 NVS 的一些特点2:
- 多版本管理:允许在系统中安装和管理多个不同版本的 Node.js,方便开发者根据项目需求切换使用不同的版本。例如,一个项目依赖于较旧版本的 Node.js,而另一个项目需要使用最新的稳定版本,使用 NVS 就可以轻松在这两个版本之间进行切换。
- 跨平台支持:支持在 Windows、macOS 和 Linux 等多个操作系统上使用,满足不同平台开发者的需求。
- 命令行操作:提供了一系列命令行工具,用于执行各种版本管理操作,如添加版本、删除版本、切换版本、列出已安装版本等。例如,使用
nvs add命令可以下载并添加指定版本的 Node.js,使用nvs use命令可以在当前 shell 中使用指定版本的 Node.js。 - 集成开发环境支持:与 Visual Studio Code 等集成开发环境(IDE)有良好的集成,方便在开发过程中选择和切换 Node.js 版本。在 VS Code 中,可以通过配置
launch.json文件来使用 NVS 选择要使用的 Node.js 版本进行调试或运行。
如何使用NVS添加和删除Node.js版本?分享
NVS(Node Version Switcher)是一个跨平台的 Node.js 版本管理工具,下面为你详细介绍使用 NVS 添加和删除 Node.js 版本的步骤。
安装 NVS
在使用 NVS 添加和删除 Node.js 版本之前,你需要先安装 NVS。不同操作系统的安装方式有所不同:
Windows
可以通过 PowerShell 来安装,在 PowerShell 中执行以下命令:
powershell
iex "& { $(irm https://raw.githubusercontent.com/jasongin/nvs/master/tools/install.ps1) }"
macOS 和 Linux
在终端中执行以下命令:
bash
curl -o- https://raw.githubusercontent.com/jasongin/nvs/master/tools/install.sh | bash
添加 Node.js 版本
添加 Node.js 版本通常可以使用 nvs add 命令,以下是具体操作:
列出可用的 Node.js 版本
在添加之前,你可以先查看有哪些可用的 Node.js 版本,使用 nvs list-remote 命令:
bash
nvs list-remote
该命令会列出所有可下载的 Node.js 版本,你可以从中选择你需要的版本。
添加指定版本的 Node.js
使用 nvs add 命令添加指定版本的 Node.js,例如要添加 Node.js 18.16.0 版本,执行以下命令:
bash
nvs add 18.16.0
如果要添加最新的 LTS(长期支持)版本,可以使用:
bash
nvs add lts
执行命令后,NVS 会自动下载并安装指定版本的 Node.js。
删除 Node.js 版本
当你不再需要某个 Node.js 版本时,可以使用 nvs rm 命令将其删除,以下是具体步骤:
列出已安装的 Node.js 版本
在删除之前,你可以先查看系统中已安装的 Node.js 版本,使用 nvs list 命令:
bash
nvs list
该命令会列出所有已安装的 Node.js 版本,从中确定你要删除的版本。
删除指定版本的 Node.js
使用 nvs rm 命令删除指定版本的 Node.js,例如要删除之前安装的 18.16.0 版本,执行以下命令:
bash
nvs rm 18.16.0
执行命令后,NVS 会将指定版本的 Node.js 从系统中移除。
注意事项
- 环境变量更新:在添加或删除 Node.js 版本后,可能需要重新启动终端或刷新环境变量,以使更改生效。
- 使用默认版本:你可以使用
nvs use命令来临时使用某个版本的 Node.js,使用nvs default命令来设置默认的 Node.js 版本。例如,设置 18.16.0 为默认版本:
bash
nvs default 18.16.0
在 Hexo 中创建页面可按照以下步骤进行:
1. 打开命令行工具并进入博客目录
首先要打开命令行工具(如 Windows 的命令提示符、PowerShell,或者 macOS/Linux 的终端),然后使用cd命令进入你 Hexo 博客所在的根目录。示例如下:
bash
cd C:\Users\yourname\myblog
这里C:\Users\yourname\myblog要替换成你实际的 Hexo 博客目录路径。
2. 使用命令创建新页面
在 Hexo 博客根目录下,使用hexo new page命令来创建新页面,命令格式如下:
bash
hexo new page "页面名称"
将 “页面名称” 替换为你想要创建的页面的具体名称,比如创建 “关于我们” 页面,命令就是:
bash
hexo new page "关于我们"
执行此命令后,Hexo 会在source目录下创建一个与页面名称同名的文件夹,文件夹中会有一个index.md文件,这个文件就是新页面的内容文件。
3. 编辑页面内容
用文本编辑器(像 Visual Studio Code、Sublime Text 等)打开source/页面名称/index.md文件,在文件里编辑页面内容。index.md文件采用 Markdown 语法编写,你可以按照 Markdown 规则添加文本、图片、链接等内容。文件开头部分通常是元数据配置,示例如下:
markdown
---
title: 关于我们
date: 2024-01-01 12:00:00
---
这是一个关于我们的页面。
我们是一个充满活力的团队,致力于为用户提供优质的产品和服务。
在---之间是页面的元数据,你能够设置页面的标题、日期等信息。
4. 配置导航菜单(可选)
要是你希望新页面能在博客的导航菜单中显示,就需要对主题的配置文件进行相应修改。不同的 Hexo 主题,其配置文件的位置和格式可能会有所不同,一般是在themes/主题名称/_config.yml文件中进行配置。
以 Next 主题为例,打开themes/next/_config.yml文件,找到menu字段,添加新页面的链接,示例如下:
yaml
menu:
home: / || fa fa-home
about: /about/ || fa fa-user
archives: /archives/ || fa fa-archive
tags: /tags/ || fa fa-tags
这里的about就是前面创建的 “关于我们” 页面,/about/是页面的访问路径,fa fa-user是页面在导航菜单中显示的图标(使用 Font Awesome 图标库)。
5. 生成并部署页面
编辑完成后,在命令行工具中执行以下命令来生成静态页面:
bash
hexo generate
也可以使用简写命令hexo g。生成完成后,若你需要将页面部署到远程服务器(如 GitHub Pages),可执行以下命令:
bash
hexo deploy
或者使用简写命令hexo d。
部署完成后,访问你的博客网站,就能看到新添加的页面了。
GitHub – thumbsup/thumbsup: Generate static HTML photo / video galleries
thumbsup
Static web galleries for all your photos and videos
发表评论