当前位置: 首页 > ds >正文

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 对比

特性pnpmYarn
安装速度⚡️ 更快(硬链接 + 符号链接)⚡️ 快(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**退出 CMDexit

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(网络配置)

总结

类别常用命令
文件操作dircdmkdirdelcopymove
系统信息systeminfotasklistipconfigping
磁盘管理chkdskdiskpartformat
环境变量setsetxecho %PATH%
批处理cmdstartcallexit
清屏/标题clstitlecolor

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

http://www.xdnf.cn/news/19208.html

相关文章:

  • 神经语言学视角:脑科学与NLP深层分析技术的交叉融合
  • YARN架构解析:深入理解Hadoop资源管理核心
  • Pycharm 登录 Github 失败
  • 从电网监控到油气分析:QtitanDataGrid 在能源领域的应用探索
  • Ubuntu下配置并远程连接MySQL
  • GVIM-您的化学多智能体助手
  • 如何用 Kotlin 在 Android 手机开发一个应用程序获取国家或地区信息
  • 瞬态数据表定义Fluent变量
  • [Godot] C#获取MenuButton节点索引
  • 将数据赋值到Word并下载
  • 2025.8.29总结
  • 从Cloudflare到EdgeOne:我的个人站点加速之旅与性能对比实测
  • Ubuntu 搭建 Solana 区块链开发环境 + Anchor 智能合约完整教程
  • Linux-搭建DNS服务器
  • C++异常处理指南:构建健壮程序的错误处理机制
  • WebSocket功能完整解析
  • 疯狂星期四文案网第54天运营日记
  • 【web3】十分钟了解web3是什么?
  • golang接口详细解释
  • Maya绑定:连接编辑器的简单使用
  • HGDB全文检索/中文分词的使用
  • 机器人电源电感的认证和认证细节,知多少?
  • Web网络开发 -- 常见CSS属性
  • 使用Docker搭建StackEdit在线MarkDown编辑器
  • 【论文阅读】CLIP: 从自然语言监督中学习可迁移的视觉模型
  • 【Depth与RGB对齐算法(D2C)】
  • 首次创建Django项目初始化
  • 沙箱操作工具
  • 计算机组成原理3-3-1:无符号数乘法运算的硬件逻辑实现
  • 学习做动画6.瞄准偏移