Appearance
前端常用命令
1 查看 npm 版本
bash
npm -v
2 npm 淘宝镜像(可选)
bash
# 设置全局的npm淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 也可以切换回默认全局镜像
npm config set registry https://registry.npmjs.org
3 安装模块
pnpm
bash
pnpm i # 安装所有依赖
pnpm i --offline # 仅从应用商店脱机安装
pnpm i --frozen-lockfile # pnpm-lock.yaml不更新
pnpm i --lockfile-only # 仅更新pnpm-lock.yaml
npm
bash
npm init # npm 初始化当前目录
npm i # 安装所有依赖
npm i pkg # 安装模块到默认dependencies
npm i pkg -g # 安装到配置的全局目录下
npm i pkg -S # 安装到dependencies生产依赖
npm i pkg -D # 安装到devDependencies开发依赖
npm i pkg@version # 安装指定版本依赖
4 添加模块
pnpm
bash
pnpm add pkg # 安装模块到默认dependencies
pnpm add -g pkg # 安装到配置的全局目录下
pnpm add pkg # 安装到dependencies生产依赖
pnpm add -D pkg # 安装到devDependencies开发依赖
pnpm add pkg@next # 安装标记为 next 的版本
pnpm add pkg@3.0.0 # 安装指定版本依赖
5 卸载模块
pnpm
bash
pnpm rm pkg # 卸载模块,但不卸载模块留在package.json中的对应信息
pnpm rm pkg --global # 卸载全局模块
pnpm rm pkg -D # 仅删除 devDependencies 中列出的依赖包
pnpm rm pkg -O # 仅删除 optionalDependencies 中列出的依赖包
pnpm rm pkg -P # 仅删除 dependencies 中列出的依赖包
npm
bash
npm uninstall pkg # 卸载模块,但不卸载模块留在package.json中的对应信息
npm uninstall pkg -g # 卸载全局模块
npm uninstall pkg --save # 卸载模块,同时卸载留在package.json中dependencies下的信息
npm uninstall pkg --D # 卸载模块,同时卸载留在package.json中devDependencies下的信息
6 更新模块
pnpm
bash
pnpm up # 更新所有依赖项,并遵循package.json
pnpm up --latest # 更新所有依赖项,忽略package.json
pnpm up pgk@2 # 对 v2 上最新版本的更新pkg
pnpm up "@babel/*" # 更新作用域下的所有依赖项@babel
npm
bash
npm update pkg # 更新最新版本
npm update pkg@2.1.0 # 更新到指定版本号
npm install pkg@latest # 更新到最后一个新版本