Web常用工具使用总结

NVM

在日常工作中可能遇到某些项目使用特定的Node版本及相关包,使用其他版本运行会出现异常,NVM的出现就是为了解决这个版本冲突的问题,可以使用NVM实现在同一台电脑上切换到项目需要的Node版本。

NVM:Node Version Manager,即Node版本管理工具,可以管理多个不同的Node版本,可以快速切换到想要的Node版本。

安装

参考官方教程:https://www.nvmnode.com/guide/installation.html
NVM根据电脑平台的不同可分为Windows平台NVM、MAC平台NVM、Llinux平台NVM。我们以Windows平台NVM为例。

Windows: https://github.com/coreybutler/nvm-windows
Linux: https://github.com/nvm-sh/nvm

如果电脑已经安装有Node,先卸载Node,删除干净Node和npm相关文件,清除环境变量配置,否则安装完成可能出现各种各样的问题,比如切换版本后,电脑运行的还是以前版本的Node。

从官网下载NVM可执行exe文件:https://www.nvmnode.com/guide/download.html

# 国内镜像脚本(推荐)
curl -o- https://npmmirror.com/mirrors/nvm/install.sh | bash
# 官方脚本(网络好时用):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

使用

# Windows
nvm list available

# Mac/Linux
nvm ls-remote

# 安装指定版本
nvm install 18.20.0

# 安装最新长期支持版 LTS
nvm install lts

# 安装最新正式版
nvm install latest

# 简写:只写大版本,自动装该系列最新
nvm install 20
# 查看已安装版本
nvm list
# 简写
nvm ls

# 查看当前在用版本
nvm current

# 卸载指定版本
nvm uninstall 16.14.0

# Mac/Linux 自动读取项目 .nvmrc 切换版本
nvm use

切换 Node 版本(当前终端生效)

# 切换到 18.20.0
nvm use 18.20.0

# 简写大版本
nvm use 18

设置永久默认版本(新开终端自动生效)

# Windows / Mac/Linux 通用
nvm alias default 18.20.0

NPM

移步

Yarn

npm install yarn -g

pnpm

官网:https://pnpm.js.org/installation/

npm install pnpm -g

//查看源
pnpm config get registry 
//切换淘宝源
pnpm config set registry http://registry.npm.taobao.org 
设置存储路径
pnpm config set store-dir /path/to/.pnpm-store

pnpm install 包 
pnpm i 包
pnpm add 包    			// -S  默认写入dependencies
pnpm add -D    			// -D devDependencies
pnpm add -g    			// 全局安装

pnpm remove 包           	// 移除包
pnpm remove 包 --global  	// 移除全局包

pnpm up                		// 更新所有依赖项
pnpm upgrade 包        		// 更新包
pnpm upgrade 包 --global   	// 更新全局包

TS

tsx

tsx (TypeScript Execute) 是一个基于 esbuild 的命令行工具,用于在 Node.js 环境中直接、快速地运行 TypeScript (TS) 和 ES 模块 (ESM) 文件,它本质上是 node 命令的增强版替代品,解决了 Node 无法原生运行 .ts 文件的问题,且比传统的 ts-node 更快、更易用。

posted @ 2025-07-21 00:05  vonlinee  阅读(44)  评论(0)    收藏  举报