NVS —— js 实现的node版本管理工具
发布网友
发布时间:2024-10-01 15:32
我来回答
共1个回答
热心网友
时间:2024-10-13 20:46
NVS,一个用Node.js编写的跨平台Node.js版本管理工具,借鉴了其他Node.js版本管理器工具,如nvm。该工具通过以下步骤设置:
对于Windows用户,从GitHub的NVS releases页面下载MSI安装包或通过Chocolatey进行安装。
对于Mac和Linux用户,指定安装路径,克隆repo并执行安装命令。此命令添加nvs到shell环境中,使其在命令行中可用。
NVS支持CI环境,如Travis CI,用于下载任何版本的Node.js环境。
基础使用包括下载最新版本或lts版本的Node.js,使用nvs use选择版本,以及通过nvs link添加默认版本。
NVS命令介绍包括[version]和[filter]描述版本的命令,以及更多详细信息查阅文档。
交互菜单通过不带参数调用nvs显示,用于切换和下载Node.js版本。
VS Code支持允许用户使用NVS选择启动或调试时要使用的Node.js版本。在launch.json文件中添加属性。
NVS可以配置多个下载位置通过nvs remote命令,以避免版本冲突。
别名组合远程名称和语义版本,可以引用本地目录以切换到Node.js的本地私有版本。
NVS在Bash或PowerShell中在更改目录时自动切换Node.js版本,此功能默认禁用。
手动切换使用.node-version文件,nvs use或auto命令。
NVS使用特定于平台的shell程序代码引导工具,这些代码通过自动下载Node.js私有副本实现。引导代码适用于Windows、POSIX shell和Windows PowerShell。
NVS下载Node.js版本在指定或默认目录下,当使用nvs use版本时,当前shell的PATH更新为包含该版本的bin目录。
与NVS安装的Node.js一起使用npm install -g或npm link时,将安装全局模块或链接到特定版本的目录中。
nvs link命令创建指向指定版本的符号目录链接PATH。在非Windows平台上,新外壳程序设置PATH包括默认版本。
依赖关系仅包括自动下载的节点私有副本,npm安装时的相关性已在存储库中签入。
欢迎关注「 字节前端 ByteFE 」,简历投递联系邮箱「 tech@bytedance.com 」。