记录一下各种开发中能够用到的工具命令,方便快速查询到一些常用命令

yarn

设置包下载源:yarn config set npmRegistryServer
查看当前包下载源:yarn config get registry
自动安装最新版本,会覆盖指定版本号:yarn add [package]
一次性添加多个包:yarn add [package] [package] [package]
添加指定版本的包:yarn add [package]@[version]
安装某个tag:yarn add [package]@[tag]
添加到devDependencies:–dev,-D
添加到peerDependencies:–peer, -P
添加到optionalDependencies:–optional,-O
升级到最新版本:yarn upgrade [package]
升级到指定版本:yarn upgrade [package]@[version]
升级到指定tag:yarn upgrade [package]@[tag]
移除包:yarn remove [package]
安装所有依赖: yarn,yarn install
安装一个包的单一版本:yarn install –flat
强制重新下载所有包:yarn install –force
只安装生产环境依赖:yarn install –production
可以用来查看某个模块的最新版本信息:yarn info [package]
列出已缓存的每个包:yarn cache list
返回全局缓存位置:yarn cache dir
清除缓存:yarn cache clean

yrm

yrm 是一个 yarn源管理器,可以快速地在源间切换
查看已有源:yrm ls
使用xxx镜像源: yrm use xxx
增加一个源:yrm add <源名称> <源地址>
删除源: yrm del <源名称>
测试xx镜像源访问速度:yrm test taobao
查看npm当前镜像源:npm config get registry
查看yarn当前镜像源:yarn config get registry

npm、cnpm

设置包下载源:npm config set registry
获取包下载源:npm config get registry
安装所有依赖: npm install,npm i
安装到全局目录里:-g,–global
添加到dependencies:-S,–save
添加到devDependencies-D,–save-dev
卸载依赖,不卸载package.json的对应信息:npm uninstall [package]
卸载全局模块:npm uninstall [package] -g
卸载依赖,不卸载package.json中的dependencies对应信息:npm uninstall [package] –save
卸载依赖,同时package.json中的devDependencies对应信息:npm uninstall [package] –save-dev
更新最新版本:npm update [package]
更新到指定版本号:npm update [package]@[version]
更新到最后一个新版本:npm install [package]@latest
查看项目中模块所在的目录:npm root
查看全局安装的模块所在目录:npm root -g
查看本地已安装模块的清单列表:npm list, npm ls
查看某个包对于各种包的依赖关系:npm view [version] dependencies
查看[package]最新的版本号:npm view [package] version
查看所有[package]历史版本号:npm view [package] versions
查看最新的[package]版本的信息:npm view [package]
查看[package]的详细信息:npm info [package]
查看本地已安装的[package]的详细信息:npm list [package] ,npm ls [package]
查看[package]包的来源地址:npm view [package] repository.url
清除npm的缓存:npm cache clean
清除项目中没有被使用的包:npm prune
检查模块是否已经过时:npm outdated
会打开默认浏览器跳转到github中[package]的页面:npm repo [package]
会打开默认浏览器跳转到github中jquery的README.MD文件信息:npm docs [package]
会打开默认浏览器跳转到github中jquery的主页:npm home [package]

nrm

nrm can help you easy and fast switch between different npm registries(nrm可以帮助您在不同的npm镜像源之间轻松快速地切换)
列出所有源: nrm ls
查看当前源:nrm current
使用某个源:nrm use <源名称>
添加一个源:nrm add <源名称> <源地址>
删除一个源:nrm del <源名称>
nrm查看更多指令

pnpm

pnpm也称高性能npm,相比npm、yarn优势在于节省磁盘空间并提升安装速度。
安装依赖:pnpm install xxx/pnpm i xxx
设置包下载源:pnpm config set registry
获取包下载源:pnpm config get registry
安装依赖到dependencies:pnpm add
安装依赖到devDependencies:pnpm add -D
更新依赖包:pnpm update [package],pnpm up [package]
删除依赖包:pnpm remove [package]
所有命令查询文档:pnpm中文文档-CLI命令

nvm

安装指定版本node:nvm install vx.x.x
安装最新node:nvm install stable
设置node默认版:nvm alias default [node版本号]
删除指定版本node:nvm uninstall vx.x.x
查看所有已安装版本: nvm ls,nvm list
列出所以远程服务器的版本:nvm ls-remote
显示当前的版本:nvm current
给不同的版本号添加别名:nvm alias
删除已定义的别名:nvm unalias
在当前版本node下,重新全局安装指定版本号的npm包:nvm reinstall-packages
查看当前版本: nvm -v
nvm官方文档

webpack

vite