安装yarn包管理器


张登友,张登友的博客,张登友的网站——

代码通过包(package) (或者称为模块(module)) 的方式来共享。一个包里包含所有需要共享的代码,以及描述包信息的文件,称为package.json
平时使用hexo经常会用到npm包管理器来安装一些开源的模块,但是经常安装到一半就断开了,因为有很多源码都在国外的GitHub上,GitHub的DNS被污染了,所以相当的慢;今天偶然发现一个可以代替npm的,速度还挺快的包管理器,功能比npm强大,所以写一篇笔记,免得忘了

首先安装

官方地址
我用的macOS,使用homebrew(这个的安装之前写过教程)安装

brew install yarn

后面一句没看懂啥意思

安装完成之后检测版本,查看是否安装成功,在终端输入:

yarn --version

如图即为安装成功

路径设置

随后在环境变量中添加yarn,配置文件可能是 .profile、.bash_profile、.bashrc、.zshrc 等。
这里我安装的是zsh,即输入:

vim .zshrc

并添加export PATH="$PATH:/opt/yarn-[version]/bin"至最后一行
添加路径

安装测试

随后测试安装包,这里以aplayer做测试

yarn add aplayer

对应关系

npm yarn
npm install yarn install
(N/A) yarn install –flat
(N/A) yarn install –har
npm install –no-package-lock yarn install –no-lockfile
(N/A) yarn install –pure-lockfile
npm install [package] –save yarn add [package]
npm install [package] –save-dev yarn add [package] –dev
(N/A) yarn add [package] –peer
npm install [package] –save-optional yarn add [package] –optional
npm install [package] –save-exact yarn add [package] –exact
(N/A) yarn add [package] –tilde
npm install [package] –global yarn global add [package]
npm update –global yarn global upgrade
npm rebuild yarn add –force
npm uninstall [package] yarn remove [package]
npm cache clean yarn cache clean [package]
rm -rf node_modules && npm install yarn upgrade
npm version major yarn version –major
npm version minor yarn version –minor
npm version patch yarn version –patch

文章作者: 张登友
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张登友 !
  目录