nvm使用和node使用

nvm常用命令
复制代码
# nvm ls                    // 看安装的所有node.js的版本
​
# nvm list available        // 查显示可以安装的所有node.js的版本
​
# nvm install 16.19.1       //安装指定版本
​
# nvm use 16.19.1           //指定使用已安装的node版本

常用命令

nvm off // 禁用node.js版本管理(不卸载任何东西) nvm on // 启用node.js版本管理 nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0 nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用 nvm ls // 显示所有安装的node.js版本 nvm list available // 显示可以安装的所有node.js的版本 nvm use <version> // 切换到使用指定的nodejs版本 nvm v // 显示nvm版本 nvm install stable // 安装最新稳定版

命令行操作命令

nvm命令行操作命令 1,nvm nvm list 是查找本电脑上所有的node版本

  • nvm list 查看已经安装的版本
  • nvm list installed 查看已经安装的版本
  • nvm list available 查看网络可以安装的版本

2,nvm install 安装最新版本nvm

3,nvm use <version> ## 切换使用指定的版本node

4,nvm ls 列出所有版本

5,nvm current显示当前版本

6,nvm alias <name> <version> ## 给不同的版本号添加别名

7,nvm unalias <name> ## 删除已定义的别名

8,nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包

9,nvm on 打开nodejs控制

10,nvm off 关闭nodejs控制

11,nvm proxy 查看设置与代理

12,nvm node_mirror url 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 Index of /dist/   nvm npm_mirror url 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.

13,nvm uninstall <version> 卸载制定的版本

14,nvm use version arch 切换制定的node版本和位数

15,nvm root path 设置和查看root路径

16,nvm version 查看当前的版本

nvm(Node Version Manager)常用命令

nvm 是一个用于管理多个 Node.js 版本的工具,适用于开发环境切换不同版本的 Node.js。以下是 ​nvm 的常用命令:


​1. 安装 nvm

​Mac/Linux
复制代码
bashcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

或

复制代码
bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装完成后,重新加载 shell(.bashrc / .zshrc / .profile):

复制代码
bashsource ~/.bashrc  # 或 source ~/.zshrc
​Windows

Windows 用户推荐使用 ​nvm-windows:

复制代码
bashhttps://github.com/coreybutler/nvm-windows/releases

下载安装包并运行安装程序。


​2. nvm 常用命令

命令 说明
​查看已安装的 Node.js 版本
nvm ls 列出所有已安装的 Node.js 版本
nvm ls-remote 列出远程可安装的 Node.js 版本
nvm current 查看当前正在使用的 Node.js 版本
​安装 Node.js 版本
nvm install <版本号> 安装指定版本(如 nvm install 18.18.0)
nvm install --lts 安装最新的 LTS(长期支持)版本
nvm install --lts=<代号> 安装指定 LTS 代号(如 nvm install --lts=erbium)
​切换 Node.js 版本
nvm use <版本号> 切换到指定版本(如 nvm use 16.20.0)
nvm use --delete-prefix <版本号> 切换版本并清理缓存
​设置默认版本
nvm alias default <版本号> 设置默认版本(新终端自动使用该版本)
​卸载 Node.js 版本
nvm uninstall <版本号> 卸载指定版本
​其他实用命令
nvm run <版本号> <命令> 在指定版本下运行命令(如 nvm run 14.17.0 node app.js)
nvm which <版本号> 查看指定版本的 Node.js 安装路径
nvm alias<别名> <版本号> 给某个版本设置别名(如 nvm alias my-node 18.18.0)
nvm unalias <别名> 删除别名
nvm deactivate 退出当前 nvm 环境(恢复系统默认 Node.js)

​3. 常见问题

​Q1: 安装后 node -v 仍然显示旧版本?

  • 确保 nvm 已正确加载(检查 ~/.bashrc / ~/.zshrc 是否包含 source ~/.nvm/nvm.sh)。

  • 重新加载 shell:

    复制代码
    bashsource ~/.bashrc  # 或 source ~/.zshrc
  • 使用 nvm use <版本号> 切换版本。

​Q2: 如何让 nvm 自动切换版本?

在项目根目录创建 .nvmrc 文件,写入目标版本号(如 18.18.0),然后运行:

复制代码
bashnvm use

nvm 会自动读取 .nvmrc 并切换版本。

​Q3: Windows 用户如何使用 nvm?

Windows 推荐使用 ​nvm-windows​(非官方 nvm 的 Windows 版):

复制代码
bashhttps://github.com/coreybutler/nvm-windows/releases

安装后命令与 Mac/Linux 类似,但部分功能可能受限。


​4. 总结

  • 安装/切换版本 :nvm install / nvm use
  • 设置默认版本 :nvm alias default
  • 查看已安装版本 :nvm ls
  • 卸载版本 :nvm uninstall
  • 管理 LTS 版本 :nvm install --lts

nvm 是 Node.js 开发者的必备工具,特别适合需要同时维护多个项目的开发者! 🚀

一、Node.js 常用命令

1. ​基础命令
  • ​查看 Node.js 版本

    复制代码
    bashnode -v
  • ​查看 npm 版本

    复制代码
    bashnpm -v
  • ​运行 JavaScript 文件

    复制代码
    bashnode 文件名.js
2. ​npm 包管理
  • ​初始化项目(生成 package.json)​

    复制代码
    bashnpm init -y
  • ​安装依赖

    复制代码
    bashnpm install 包名          # 安装到当前项目
    npm install -g 包名      # 全局安装
  • ​卸载依赖

    复制代码
    bashnpm uninstall 包名
  • ​更新依赖

    复制代码
    bashnpm update 包名
  • ​安装指定版本

    复制代码
    bashnpm install 包名@版本号
3. ​项目脚本
  • ​运行 package.json 中的脚本

    复制代码
    bashnpm run 脚本名
  • ​添加/删除开发依赖

    复制代码
    bashnpm install --save-dev 包名  # 开发依赖
    npm uninstall --save-dev 包名
4. ​其他实用命令
  • ​查看全局安装的包

    复制代码
    bashnpm list -g --depth=0
  • ​清理 npm 缓存

    复制代码
    bashnpm cache clean --force
  • ​修复依赖冲突

    复制代码
    bashnpm dedupe

​二、Node.js 常用镜像源

1. ​npm 镜像源切换
  • ​查看当前镜像源

    复制代码
    bashnpm config get registry
  • ​切换为淘宝镜像(国内推荐)​

    复制代码
    bashnpm config set registry https://registry.npmmirror.com
  • ​切换回官方源

    复制代码
    bashnpm config set registry https://registry.npmjs.org
2. ​其他常用镜像源
镜像源 地址 适用场景
​淘宝镜像 https://registry.npmmirror.com 国内下载加速
​腾讯云镜像 https://mirrors.cloud.tencent.com/npm/ 国内备用
​华为云镜像 https://repo.huaweicloud.com/repository/npm/ 国内备用
​官方源 https://registry.npmjs.org 全球默认
3. ​临时使用镜像源

安装时指定镜像源(不修改全局配置):

复制代码
bashnpm install 包名 --registry=https://registry.npmmirror.com
4. ​yarn 镜像源(如使用 Yarn)​
  • 切换淘宝镜像:

    复制代码
    bashyarn config set registry https://registry.npmmirror.com

​三、工具推荐

  • ​nvm(Node 版本管理)​

    用于切换 Node.js 版本(支持多版本共存):

    复制代码
    bashnvm install 版本号      # 安装指定版本
    nvm use 版本号          # 切换版本
    nvm ls                  # 查看已安装版本
  • ​n(简单版 Node 版本管理)​

    复制代码
    bashnpm install -g n
    n 最新稳定版            # 切换到最新稳定版

​注意事项

  1. 修改镜像源后建议清除缓存:

    复制代码
    bashnpm cache clean --force
  2. 如果遇到权限问题,可尝试添加 sudo(不推荐长期使用),或修复 npm 权限(参考 npm 文档)。

希望这些命令和镜像源能帮助你更高效地使用 Node.js!

一、pnpm 下载与常用命令

​1. 安装 pnpm

​方式 1:使用 npm 安装(推荐)​
复制代码
bashnpm install -g pnpm
​方式 2:使用安装脚本(官方推荐)​
复制代码
bashcurl -fsSL https://get.pnpm.io/install.sh | sh -
​验证安装
复制代码
bashpnpm -v

​2. pnpm 常用命令

命令 说明
​安装依赖
pnpm install 安装 package.json 中的所有依赖
pnpm add 包名 安装包并写入 dependencies
pnpm add -D 包名 安装包并写入 devDependencies
pnpm add -g 包名 全局安装
​卸载依赖
pnpm remove 包名 卸载包
​更新依赖
pnpm update 更新所有依赖
pnpm update 包名 更新指定包
​运行脚本
pnpm run 脚本名 运行 package.json 中的脚本
​项目初始化
pnpm init 初始化项目(生成 package.json)
​清理缓存
pnpm store prune 清理无用的包存储
​其他
pnpm list 查看已安装的依赖树
pnpm outdated 检查过时的依赖
pnpm install --prod 仅安装生产依赖(不安装 devDependencies)

​二、Yarn 下载与常用命令

​1. 安装 Yarn

​方式 1:使用 npm 安装(推荐)​
复制代码
bashnpm install -g yarn
​方式 2:使用 Corepack(Node.js 内置工具)​
复制代码
bashcorepack enable	
corepack prepare yarn@stable --activate
​验证安装
复制代码
bashyarn -v

​2. Yarn 常用命令

命令 说明
​安装依赖
yarn install 安装 package.json 中的所有依赖
yarn add 包名 安装包并写入 dependencies
yarn add -D 包名 安装包并写入 devDependencies
yarn global add 包名 全局安装
​卸载依赖
yarn remove 包名 卸载包
​更新依赖
yarn upgrade 更新所有依赖
yarn upgrade 包名 更新指定包
​运行脚本
yarn 脚本名 或 yarn run 脚本名 运行 package.json 中的脚本
​项目初始化
yarn init 初始化项目(生成 package.json)
​清理缓存
yarn cache clean 清理缓存
​其他
yarn list 查看已安装的依赖树
yarn outdated 检查过时的依赖
yarn install --production 仅安装生产依赖(不安装 devDependencies)

​三、pnpm vs Yarn 对比

特性 pnpm Yarn
​安装速度 ⚡️ 更快(硬链接 + 符号链接) ⚡️ 快(Plug'n'Play 模式优化)
​磁盘占用 📉 更小(共享依赖存储) 📈 较大(每个项目独立存储)
​并行安装 ✅ 支持 ✅ 支持
​离线模式 ✅ 支持 ✅ 支持
​Monorepo 支持 ✅ pnpm-workspace.yaml ✅ workspaces
​兼容性 ✅ 兼容 npm/yarn ✅ 兼容 npm/pnpm
​默认行为 ❌ 不自动生成 node_modules(需 pnpm install) ✅ 自动生成 node_modules

​四、如何选择?

  • ​推荐 pnpm:

    • 需要更快的安装速度和更小的磁盘占用(尤其适合大型项目)。
    • 适合团队协作,依赖管理更高效。
  • ​推荐 Yarn:

    • 已经熟悉 Yarn 生态,或项目已配置 Yarn。
    • 需要更稳定的兼容性(部分旧项目可能依赖 Yarn)。

​五、总结

  • pnpm:更高效、更节省空间,适合现代前端开发。
  • Yarn:稳定、兼容性好,适合传统项目或团队已有配置。

如果你的项目没有特殊要求,建议优先尝试 ​pnpm! 🚀

在 ​Windows CMD(命令提示符)​ 中,有许多常用的命令可以用于文件管理、系统操作、网络配置等。以下是 ​CMD 常用命令 的分类整理:


​1. 文件 & 目录操作

命令 说明 示例
​**dir** 列出当前目录下的文件和文件夹 dir
​**cd** 切换目录 cd C:\Users
​**cd ..** 返回上一级目录 cd ..
​**cd \** 返回根目录 cd \
​**mkdir** 创建新目录 mkdir new_folder
​**rmdir** 删除空目录 rmdir empty_folder
​**rd** 删除目录(可带 /s 强制删除非空目录) rd /s folder_name
​**copy** 复制文件 copy file.txt C:\backup\
​**xcopy** 复制目录(支持递归复制) xcopy C:\src C:\dest /s /e
​**move** 移动文件或重命名 move file.txt new_name.txt
​**del** 删除文件 del file.txt
​**erase** 同 del(删除文件) erase file.txt
​**type** 查看文件内容 type file.txt
​**find** 在文件中查找字符串 find "keyword" file.txt
​**findstr** 高级查找(支持正则) findstr "error" *.log
​**attrib** 修改文件属性(隐藏、只读等) attrib +h file.txt(隐藏文件)

​2. 系统信息 & 管理

命令 说明 示例
​**systeminfo** 查看系统详细信息 systeminfo
​**tasklist** 查看所有运行的进程 tasklist
​**taskkill** 结束进程 taskkill /im notepad.exe /f
​**shutdown** 关机/重启 shutdown /s(关机) shutdown /r(重启)
​**ipconfig** 查看网络配置 ipconfig ipconfig /all(详细信息)
​**ping** 测试网络连通性 ping google.com
​**tracert** 跟踪网络路由 tracert google.com
​**netstat** 查看网络连接 netstat -ano(显示 PID)
​**whoami** 查看当前用户 whoami
​**net user** 查看/管理用户 net user(查看用户) net user username password /add(添加用户)
​**net localgroup** 管理用户组 net localgroup administrators username /add(添加到管理员组)

​3. 磁盘 & 存储管理

命令 说明 示例
​**chkdsk** 检查磁盘错误 chkdsk C:
​**diskpart** 磁盘分区管理(需管理员权限) diskpart(进入交互模式)
​**format** 格式化磁盘 format D: /fs:NTFS(格式化为 NTFS)
​**dir /s** 递归列出所有子目录文件 dir C:\ /s
​**tree** 显示目录树结构 tree C:\

​4. 环境变量 & 路径

命令 说明 示例
​**set** 查看/设置临时环境变量 set(查看) set VAR=value(设置)
​**setx** 永久设置环境变量(需管理员权限) setx PATH "%PATH%;C:\new_path"
​**echo %PATH%** 查看 PATH 环境变量 echo %PATH%
​**where** 查找可执行文件路径 where python

​5. 批处理 & 脚本

命令 说明 示例
​**cmd** 打开新的 CMD 窗口 cmd /k(保持窗口) cmd /c(执行后关闭)
​**start** 启动新进程/程序 start notepad.exe
​**call** 调用另一个批处理文件 call script.bat
​**exit** 退出 CMD exit

​6. 其他实用命令

命令 说明 示例
​**cls** 清屏 cls
​**help** 查看帮助 help command /?(如 ping /?)
​**time / date** 查看/修改时间 time date
​**title** 修改 CMD 窗口标题 title MyCMD
​**color** 修改 CMD 文字颜色 color 0A(黑底绿字)
​**mode** 修改控制台窗口大小 mode con: cols=120 lines=40

​7. 管理员权限命令

某些命令需要 ​管理员权限 ​(右键 CMD → ​以管理员身份运行):

  • shutdown /r /t 0(立即重启)
  • diskpart(磁盘管理)
  • format(格式化)
  • netsh(网络配置)

​总结

类别 常用命令
​文件操作 dir, cd, mkdir, del, copy, move
​系统信息 systeminfo, tasklist, ipconfig, ping
​磁盘管理 chkdsk, diskpart, format
​环境变量 set, setx, echo %PATH%
​批处理 cmd, start, call, exit
​清屏/标题 cls, title, color

这些命令涵盖了 ​Windows CMD 的大部分日常操作,熟练掌握可以大大提高工作效率! 🚀