1. npm 命令
在平时开发当中,我们经常会使用 Npm,yarn 来构建 web 项目。但是npm默认的源的服务器是在国外的,如果没有梯子的话。会感觉特别特别慢,所以,使用国内的源是非常有必要的。
// npm 修改为阿里淘宝源
$ npm config get registry // 查看当前使用的镜像源
$ npm config set registry https://registry.npmmirror.com
$ npm config set registry https://registry.npmjs.org // 恢复官方默认源
$ npm config delete registry // 删除源
$ npm config list // 查看所有的 npm 配置
$ npm --registry https://registry.npmmirror.com install XXX //临时使用,安装 XXX 时,使用淘宝源
[warning]原淘宝 npm 域名(npm.taobao.org)即将停止解析!!使用老域名的请尽快更新到新域名(npmmirror.com)!
// 修改为腾讯云镜像源
$ npm config set registry http://mirrors.cloud.tencent.com/npm/
$ npm config get registry
// 修改为华为云镜像源
$ npm config set registry https://mirrors.huaweicloud.com/repository/npm/
$ npm config get registry
// npm 常用命令
$ npm init // 初始化一个新的 npm 项目,会引导你创建一个 package.json 文件
$ npm search <query> // 查找满足条件的包
$ npm search vue
$ npm view <packageName> // 查看指定包的详细信息,包括版本、依赖、描述等
$ npm ls // 列出当前项目中安装的包的版本树,帮助你理解包之间的依赖关系
$ npm cache clean --force // 清理 npm 缓存
$ npm install // 会根据 package.json 安装所有依赖
$ npm install -g express // 全局安装 Express 框架
$ npm install <packageName> // 在当前项目中,安装一个依赖包,并保存到 package.json
$ npm install --save-dev <packageName> // 在当前项目中,安装一个依赖包到开发依赖包中
$ npm install --no-save <packageName> // 在当前项目中,安装一个依赖包,不保存到 package.json
$ npm update // 更新所有依赖到最新版本
$ npm update <packageName> // 更新特定的包到最新版本
$ npm list // 列出当前项目中安装的包及其依赖关系
$ npm list --global // 查看全局安装的包列表
$ npm uninstall <packageName> // 从项目中移除依赖包,并且会从 package.json 中删除
$ npm uninstall --save <packageName> // 如果你想同时移除全局包和本地包,可以使用--save标志
2. cnpm 命令
$ npm install -g cnpm --registry=https://registry.npmmirror.com
$ cnpm install <packageName>
3. yarn 命令
// yarn
$ yarn config get registry
$ yarn config set registry https://registry.npmmirror.com
$ yarn config set registry https://registry.yarnpkg.com // 恢复官方默认源
$ yarn config delete registry // 删除源
4. pnpm 命令
$ npm install -g pnpm
$ pnpm -v
$ pnpm install // 安装当前项目的所有依赖