Yarn和npm都是包管理工具
Tips:npm5.0是因为yarn出现之后才新增了package-lock.json(类似yarn.lock)锁定版本….
yarn的优点:
精确记录安装包的版本 确保任何环境任何电脑 安装的都是统一依赖统一版本
确保项目在不同系统中都可以正常运行完美,解决你的电脑能跑的代码在我电脑上跑不起来的破事
速度快(并行安装)&(离线模式) ....尚不完善,待补充
yarn的安装:
使用初始化脚本(其他方法都没用 而且我电脑上没有)
curl -o- -L https://yarnpkg.com/install.sh | bash
查看:yarn —version
配置环境变量:
rm -rf ~/.bash_profile //删除之前版本(在此之前记得备份)
touch ~/.bash_profile //创建临时系统环境变量
open -e ~/.bash_profile //打开文件并编辑
输入:
export PATH = "$PATH:`yarn global bin`"
.bash_profile文件内容如下:
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
网友评论