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

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.dtcms.com/a/357234.html

相关文章:

  • 【前端教程】用 JavaScript 实现4个常用时间与颜色交互功能
  • centos8部署miniconda、nodejs
  • webpack升级
  • 飞牛Nas每天定时加密数据备份到网盘,基于restic的Backrest笔记分享
  • linux和RTOS架构区别
  • 通过 KafkaMQ 接入Skywalking 数据最佳实践
  • JAVA:Spring Boot 集成 Easy Rules 实现规则引擎
  • 滚珠导轨如何赋能精密制造?
  • 【数据分享】省级人工智能发展水平综合指标体系(2011-2022)
  • 安卓开发---BaseAdapter(定制ListView的界面)
  • 基于SpringBoot和Thymeleaf开发的英语学习网站
  • 笔记本电脑频繁出现 vcomp140.dll丢失怎么办?结合移动设备特性,提供适配性强的修复方案
  • C#连接SQL-Server数据库超详细讲解以及防SQL注入
  • LSTM实战:回归 - 实现交通流预测
  • 保护海外服务器免受黑客攻击的方法
  • WebSocket功能完整解析
  • Linux系统——EXT2 文件系统
  • 【论文阅读】Sparse4D v2:Recurrent Temporal Fusion with Sparse Model
  • HTML 和 JavaScript 关联的基础教程
  • Emeditor 提取IP地址正则表达式
  • 音视频直播卡顿分析与优化:技术原理、实践案例与未来趋势
  • 如何使用 Graylog 连接 Easysearch
  • vue3+wangEditor实现富文本编辑器
  • 【黑客技术零基础入门】黑客入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • Java面试现场:Spring Boot+Redis+MySQL在电商场景下的技术深度剖析
  • 机器学习复习
  • 使用 C# 复制 Word 文档内容 - 页面、节、段落、表格、页眉页脚等
  • 对接连连支付(八)-- 支付订单关闭
  • 52-容器总结与应用
  • LeetCode259~282题解