美文网首页
使用yarn代替npm进行前端包管理

使用yarn代替npm进行前端包管理

作者: ChasenGao | 来源:发表于2019-12-30 19:33 被阅读0次

开篇絮叨

如果你熟练使用npm,那么你一定可以快速的掌握yarn。
-- 亚洲气质程序员·尼古拉斯·赵四

用官方的话来说yarn的出现是为了弥补npm的缺陷,相信不用说,大家也知道日常工作中在使用npm时遇到的各种坑:
1、npm install 安装时而快如赛马,时而慢如蜗牛。
2、同一个项目,安装依赖的时候版本不统一。
如下方三个版本号就代表了不同的版本:

"5.0.3",  #5.0.3 版本
"~5.0.3",#5.0.x 最新的版本
"^5.0.3" #5.x.x 最新的版本

3、各种奇奇怪怪的错误。
虽然有cnpm可以适当弥补一些npm的问题,但是依然觉得npm不太香。

安装

超级简单
windows 官网下个MSI的安装包即可。
Mac OS 可以用自带的brew来安装

brew install yarn

新建vue项目

如果是bash执行vue create 来新建项目,那么最后的包管理器选择yarn就可以了。

如果是vue ui创建的项目,那么在第一步的时候,把包管理器换成yarn即可。

如何使用及常见命令对比

  • 初始化项目
// NPM
npm init

// Yarn
yarn init
  • 安装全局依赖
// NPM
npm install [package] -g

// Yarn
yarn global add [package]
  • 按照类别安装依赖
// NPM
npm install [package] --save-dev
npm instal [package] --save

// Yarn
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
  • 删除依赖
//NPM
npm uninstall [package]

// Yarn
yarn remove [package]
  • 安装项目的全部依赖
// NPM
npm install

// Yarn
yarn install

官网:https://yarn.bootcss.com/

相关文章

  • 使用yarn代替npm进行前端包管理

    开篇絮叨 如果你熟练使用npm,那么你一定可以快速的掌握yarn。-- 亚洲气质程序员·尼古拉斯·赵四 用官方的话...

  • Vue使用hls.js拉流播放m3u8文件录播视频

    加载扩展 这里使用yarn来代替npm进行包的管理,因为npm安装的话有一些问题(其实就是当时npm死活安不上,才...

  • Vue使用flv.js拉流播放flv文件直播视频

    加载扩展 这里使用yarn来代替npm进行包的管理,因为npm安装的话有一些问题(其实就是当时npm死活安不上,才...

  • vue-cli

    ## yarn安装 npm install -g yarn ## yarn使用 安装全部的包 yarn 安装某个包...

  • 安装项目依赖包 | 基于Ant Design Pro 2.0 的

    安装项目依赖包 根据自身习惯的方式,自行选择使用 npm 或 yarn 进行安装依赖包。 注意:如果选择 npm ...

  • 2020-08-25 npm yarn 使用技巧

    查看npm 全局的包 查看yarn 全局的包 删除npm 全局的包 删除yarn 全局的包 推荐使用 npx 的方...

  • React之初启动 2019-01-22

    包管理器的选择—Yarn代替npm yarn中文网 https://www.yarnpkg.com/zh-Hans...

  • node常用包

    包管理工具 npm / cnpm yarnnpm yarn -gyarn add xxx bower 前端包管理n...

  • npm

    npm站点:供使用者搜索js包,或者管理自己的包cli: 使用命令和npm包进行交互registry: 注册中心,...

  • YARN使用记录

    yarn替代npm管理依赖包 why:缓存、速度快主要还是因为yarn.lock比npm自带的lock更好用可靠 ...

网友评论

      本文标题:使用yarn代替npm进行前端包管理

      本文链接:https://www.haomeiwen.com/subject/piumoctx.html