文章目录
1. 下载安装
- 下载地址:
双击打开.msi
文件
开始安装
环境变量的配置
打开cmd
2. 使用系统的包管理器+第三方工具管理
window 包管理器(Chocolatey)
本机环境是 window 11 :
简介
Chocolatey 是一个 Windows 上的包管理器,类似于 Linux 系统中的 apt 或 yum,它允许用户通过命令行界面轻松地安装、更新、卸载软件包。Chocolatey 旨在简化软件的管理和自动化任务,它拥有一个庞大的软件包库,用户可以通过它来获取各种应用程序和工具。
安装
cmd 执行下面命令
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
PowerShell.exe 执行下面命令
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Chocolatey常用命令:
- search - 搜索包
choco search something
- list - 列出包
choco list
- install - 安装
choco install baretail
- pin - 固定包的版本,防止包被升级
choco pin windirstat
- upgrade - 安装包的升级
choco upgrade baretail
- uninstall - 安装包的卸载
choco uninstall baretail
macOS 包管理器(Homebrew )
简介
Homebrew 是 macOS(或 Linux)上的包管理器,它简化了软件的安装和管理过程。Homebrew 允许用户通过命令行安装、更新和管理 macOS 系统上的软件包。
macOS 安装步骤(一般不用)
- 打开终端(Terminal)。
- 粘贴并执行以下命令来安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 按照终端中的指示完成安装。
验证安装
安装完成后,执行以下命令来验证 Homebrew 是否正确安装:
brew doctor
如果一切正常,brew doctor
将不会报告任何问题。
安装nvs
brew install nvs
常用命令列表:
命令 | 描述 |
---|---|
brew search | 搜索可用的软件包。 |
brew install | 安装指定的软件包。 |
brew uninstall | 卸载指定的软件包。 |
brew list | 列出已安装的软件包及其版本。 |
brew update | 更新 Homebrew 本身和本地数据库。 |
brew upgrade | 升级所有已安装的软件包到最新版本。 |
brew outdated | 列出所有有更新的软件包。 |
brew cleanup | 清理旧版本的软件包和缓存文件。 |
brew info | 显示软件包的详细信息,包括安装选项和依赖关系。 |
brew deps | 列出软件包的依赖项。 |
brew cat | 显示软件包的描述信息。 |
brew doctor | 检查 Homebrew 安装的问题,并提供修复建议。 |
brew tap | 添加新的第三方仓库。 |
brew untap | 从 Homebrew 中移除第三方仓库。 |
brew cask install | 安装 macOS 应用。 |
brew cask uninstall | 卸载 macOS 应用。 |
brew cask list | 列出所有已安装的 macOS 应用。 |
brew cask search | 搜索 macOS 应用。 |
nvs/nvm(node 包管理工具) 安装
choco install nvs
常用命令
nvs remote [name] [uri]
通过URI 来下载一个包nvs add <version>
下载一个node包到本地nvs use [version]
切换node版本,只适用于当前命令行nvs link [version]
切换node版本,用于全局默认版本切换nvs unlink [version]
移除全局node版本设置nvs rm <version>
删除本地的一个node版本
其他命令
nvs help <command>
Get detailed help for a commandnvs install
Initialize your profile for using NVSnvs --version
Display the NVS tool versionnvs menu
Launch an interactive menunvs migrate <fromver> [tover]
Migrate global modulesnvs upgrade [fromver]
Upgrade to latest patch of major versionnvs auto [on/off]
Automatically switch based on cwdnvs run <ver> <js> [args...]
Run a script using a node versionnvs exec <ver> <exe> [args...]
Run an executable using a node versionnvs which [version]
Show the path to a node version binarynvs ls [filter]
List local node versionsnvs ls-remote [filter]
List node versions available to downloadnvs alias [name] [value]
Set or recall aliases for versions
安装node:
# 查看帮助命令
nvs -h
# 查看版本列表
nvs ls
# 安装指定版本
nvs add 16.18.0
# 切换node版本
nvs use v16.18.0
#查看版本
node -v
问题解决
Failed to download index: https://nodejs.org/dist/index.json
, 这是镜像地址问题,我们可以改成淘宝镜像来完成
where nvs
找到这个目录中 的 setting.json
文件,
{
"aliases": {},
"remotes": {
"default": "node",
- "node": "https://nodejs.org/dist/",
+ "node": "https://npmmirror.com/mirrors/node/",
"iojs": "https://iojs.org/dist/",
"nightly": "https://nodejs.org/download/nightly/",
"chakracore": "https://nodejs.org/download/chakracore-release/",
"chakracore-nightly": "https://nodejs.org/download/chakracore-nightly/"
}
}