npm和yarn包管理工具
一.npm
1.什么是npm
npm(Node Package Manager)是一个与Node.js一同安装的包管理工具,它允许开发者方便地管理JavaScript包的依赖关系。npm的主要功能包括安装、发布、卸载以及管理项目所依赖的包。
2.npm的安装
(1)按win+r, 输入cmd,打开dos命令
(2)输入 npm get registry
(3) 输入 npm config set registry https://registry.npm.taobao.org 切换国内淘宝镜像
3.npm基本用法
- 查看 npm 的版本 npm -v
- 查看各个命令的简单用法 npm -l
- 查看 npm 命令列表 npm help
- 查看 npm 的配置 npm config list -l
- 卸载软件包 npm uninstall <package-name>
- 发布自己的软件包 npm publish
- 创建一个新的package.json npm init
4.nvm
nvm,全称Node Version Manager,是一个流行的开源工具,用于在同一台机器上安装和管理多个Node.js版本。它使得开发者能够方便地切换不同版本的Node.js,这对于需要支持不同项目的特定Node版本或者测试新版本的开发者来说非常有用。
二.yarn
1.什么是yarn
Yarn是由Facebook、Google、Exponent和Tilde联合推出了一个新的JS包管理工具,正如官方文档中写的,Yarn是为了弥补npm的一些缺陷而出现的。
2.yarn的安装npm install -g yarn
3.yarn的特点
- 快速安装:Yarn通过自己的仓库来管理包的版本,并且在首次安装时会下载并缓存这些包,从而在后续的项目中可以快速安装,减少等待时间。
- 版本锁定:Yarn通过
yarn.lock
文件来锁定项目的依赖版本,确保在不同的开发环境中保持一致性,避免了因为环境差异导致的构建问题。 - 并行安装:Yarn能够在多个核心上并行安装包,从而加快安装速度。
- 一致的依赖管理:Yarn提供了一种一致的依赖管理方式,无论是在本地开发环境还是在持续集成服务器上,都能保证依赖的一致性。
- 丰富的命令集:Yarn提供了丰富的命令来管理依赖,如
yarn add
、yarn remove
、yarn upgrade
等,使得依赖管理变得简单直观。 - 插件系统:Yarn允许通过插件来扩展其功能,例如添加代码质量检查、构建优化等功能。
- 安全性:Yarn在包安装过程中会检查包的完整性,防止安装被篡改的包。
三.创建vue3项目
创建项目的方式是通过 vue-cli 进行创建,且需要使用最新的模板。
生成之后,可以通过以下两个指令来运行你的项目:
cd 项目目录
npm run serve
最后显示效果如下:
四.总结
npm和Yarn都是JavaScript的包管理工具,它们各自有不同的特性和使用场景。在选择使用npm还是Yarn时,可以根据项目需求、团队习惯以及特定功能来决定。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。