因为npm原始镜像比较慢,切换了淘宝镜像但还是经常出现安装错误,又换了cnpm但是今天cnpm又抽风安装的包并没有写进依赖。。。真是窝火。。。于是转投向了yarn.
安装
可以到官网下载msi的安装包,也可以通过npm快速安装
npm install yarn -g
快速上手与npm命令对照
npm install
=>yarn install
npm install --save [package]
=> yarn add [package]
npm install --save-dev [package]
=> yarn add [package] --dev
npm install --global [package]
=> yarn global add [package]
npm uninstall --save [package]
=> yarn remove [package]
npm uninstall --save-dev [package]
=> yarn remove [package]
常用命令
yarn cache
yarn cache ls
显示本地所有缓存包
yarn cache dir
显示缓存目录
yarn cache clean
强制清除缓存
yarn config
yarn config list
显示yarn配置
yarn config set registry https://registry.npm.taobao.org
设置淘宝镜像
yarn info
yarn info <package>
显示包信息
yarn global
yarn global <add/bin/ls/remove/upgrade> [--prefix]
全局安装。yarn并没有像npm那样提供有一个-g
全局安装的参数,而是类似yarn global add package
这种形式,因为全局安装可能会导致项目在不同的机器上运行不一致。
yarn why
yarn why <query>
此命令用于确定某个包为什么会被安装,例如,哪些包依赖它,或者它是否在 package.json 清单中被标记为一个明确的依赖。
网友评论