npm和yarn包管理工具

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
  • 发布自己的软件包 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 addyarn removeyarn upgrade等,使得依赖管理变得简单直观。
  • 插件系统:Yarn允许通过插件来扩展其功能,例如添加代码质量检查、构建优化等功能。
  • 安全性:Yarn在包安装过程中会检查包的完整性,防止安装被篡改的包。

三.创建vue3项目

创建项目的方式是通过 vue-cli 进行创建,且需要使用最新的模板。
npm和yarn包管理工具_第1张图片
生成之后,可以通过以下两个指令来运行你的项目:
cd 项目目录
npm run serve
npm和yarn包管理工具_第2张图片
最后显示效果如下:
npm和yarn包管理工具_第3张图片

四.总结

npm和Yarn都是JavaScript的包管理工具,它们各自有不同的特性和使用场景。在选择使用npm还是Yarn时,可以根据项目需求、团队习惯以及特定功能来决定。

你可能感兴趣的:(npmyarn)