yarn和npm的使用对比

yarn与npm的使用对比

npm版本更换:

更换指定版本

npm -g install npm@6.14.11

更换最新版本

npm install -g npm

  •  npm使用总结

1.npm install 下载速度慢,即使重新下载速度也没有提升太快

2.同一个项目,安装的无法保持一致性。原因是因为 package.json 文件中版本号的特点导致在安装的时候代表不同的含义

3.使用 npm 安装多个 js 包时,包会在同一时间下载和安装。安装过程中,其中一个包抛出了一个异常,但 npm 会继续安装其他包,所以错误信息就会在一大堆提示信息中丢失掉,以至于直到执行前,都不会发现实际发生的错误。

  • yarn使用总结

1.安装速度快,安装版本统一

2.缓存机制,如果之前已经安装过一个软件包,用yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了

3.输出简洁并且多注册来源处理。安装包时,直观地打印出必要的信息;不管包被不同的库间接关联引用多少次,只会从一个注册来源去装,防止出现混乱不一致。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装yarn,首先需要确保已经安装了npm,并且配置好了环境变量。然后可以通过运行命令 "npm install yarn -g" 来下载和安装yarn。 安装yarn相比于npm有一些优势。首先,yarn可以进行并行安装,而npm需要等待上一个任务安装完成才能继续下一个任务。其次,yarn可以离线安装,如果之前已经安装过一个包,再次使用yarn安装时会从缓存中获取,而npm会从网络下载。另外,yarn默认会锁定版本,保证环境的统一性,而npm默认会下载最新的最稳定版本,版本锁定可以解决包之间版本不兼容的问题。此外,yarn安装包时输出的信息比npm更简洁。 常用的yarn命令与npm对比如下: - 初始化项目: yarn init (npm init) - 安装依赖并保存到package.json: yarn add package_name (npm install package_name --save) - 移除依赖: yarn remove package_name (npm uninstall package_name --save) - 安装开发时的依赖: yarn add package_name --dev (npm install package_name --save-dev) - 更新依赖: yarn upgrade package_name (npm update package_name --save) - 安装全局依赖: yarn global add package_name (npm install package_name --global) - 发布/登录/退出: yarn publish/login/logout (npm publish/login/logout) - 运行命令: yarn run command_name (npm run command_name) - 运行测试: yarn test (npm test) 如果第一次使用yarn时遇到报错,可能是由于安装或配置出现了问题。可以检查一下环境是否正确配置,或者尝试重新安装yarn

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值