玩转 npm & yarn 日常开发常用命令
2023-10-24 15:29:15
前言
作为前端开发,我们每天都离不开 npm 或 yarn 这两个工具。它们可以帮助我们轻松管理项目依赖,下载安装所需的模块,并自动解决依赖关系问题。在日常开发中,我们经常需要用到一些常用命令来操作项目依赖,比如安装、卸载、更新、查看版本等。本文将介绍这些常用命令的使用方法,以及 nrm 的简单使用,帮助开发者更便捷地进行前端开发工作。
npm & yarn 常用命令
1. 安装
npm 安装
npm install <package-name>
该命令用于安装一个新的模块。如果要安装多个模块,可以使用以下命令:
npm install <package-name1> <package-name2> ...
yarn 安装
yarn add <package-name>
yarn 的安装命令与 npm 类似,但需要注意的是,yarn 使用的是自己的缓存机制,因此第一次安装模块时可能会稍慢一些。
2. 卸载
npm 卸载
npm uninstall <package-name>
该命令用于卸载一个已安装的模块。如果要卸载多个模块,可以使用以下命令:
npm uninstall <package-name1> <package-name2> ...
yarn 卸载
yarn remove <package-name>
yarn 的卸载命令与 npm 类似。
3. 更新
npm 更新
npm update <package-name>
该命令用于更新一个已安装的模块。如果要更新所有已安装的模块,可以使用以下命令:
npm update
yarn 更新
yarn upgrade <package-name>
yarn 的更新命令与 npm 类似。
4. 查看版本
npm 查看版本
npm list <package-name>
该命令用于查看一个已安装模块的版本。如果要查看所有已安装模块的版本,可以使用以下命令:
npm list
yarn 查看版本
yarn list <package-name>
yarn 的查看版本命令与 npm 类似。
5. 依赖关系
npm 查看依赖关系
npm ls
该命令用于查看项目的依赖关系树。
yarn 查看依赖关系
yarn why <package-name>
yarn 的查看依赖关系命令与 npm 类似,但更详细一些。
6. package.json
npm 查看 package.json
npm view <package-name>
该命令用于查看一个模块的 package.json 文件。
yarn 查看 package.json
yarn info <package-name>
yarn 的查看 package.json 命令与 npm 类似。
nrm 使用
nrm 是一个用于管理 npm 源的工具。我们可以使用它来切换不同的 npm 源,并轻松地安装和更新模块。
安装 nrm
npm install -g nrm
使用 nrm
切换 npm 源
nrm use <registry-name>
该命令用于切换到指定的 npm 源。例如,要切换到淘宝镜像源,可以使用以下命令:
nrm use taobao
查看当前 npm 源
nrm ls
该命令用于查看当前的 npm 源。
添加 npm 源
nrm add <registry-name> <registry-url>
该命令用于添加一个新的 npm 源。例如,要添加淘宝镜像源,可以使用以下命令:
nrm add taobao https://registry.npm.taobao.org
删除 npm 源
nrm del <registry-name>
该命令用于删除一个已添加的 npm 源。例如,要删除淘宝镜像源,可以使用以下命令:
nrm del taobao
结语
npm & yarn 是前端开发必备的工具,掌握这些常用命令可以帮助我们更轻松地管理项目依赖,并提高开发效率。此外,nrm 工具可以帮助我们管理不同的 npm 源,并轻松地安装和更新模块。希望本文对大家有所帮助。