这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战
Yarn 是代码的包管理器, 可以通过它使用全世界开发者的代码, 或者分享自己的代码。
Yarn 具有快捷(速度快)、安全、可靠的性能特点。
通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。
代码通过 包(package) (或者称为 模块(module)) 的方式来共享。
一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json 。
使用过程中遇到问题,可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。
配制国内镜像
1. 查看当前使用的镜像源
yarn config get registry
复制代码
2. Yarn命令修改镜像(方式1)
yarn config set registry https://registry.npm.taobao.org/
复制代码
3. 第三方工具yrm管理镜像源(方式2推荐)
3.1 安装Node.js环境
安装说明:(一)Node.JS 安装说明
3.2 安装yrm
sudo npm install -g yrm
复制代码
3.3 列出所有镜像源
yrm ls
复制代码
3.4 切换镜像
yrm use taobao
复制代码
3.5 新增镜像:
yrm add mumway http://maven.aliyun.com/nexus/content/groups/public
复制代码
3.6 删除镜像:
yrm del taobao
复制代码
3.7 测试延迟(访问速度):
yrm test mumway
复制代码
3.8 查看帮助:
yrm -h
复制代码
解决大多数npm无法下载包的办法
1.临时使用
npm --registry https://registry.npm.taobao.org install express
复制代码
2.npm 装包失败
npm安装报错
npm --registry http://op-npm.mumway.com/ i hybase_miniapp_common
复制代码
Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed. To permanently fix this problem, please run: npm ERR! sudo chown -R 501:20 "/Users/lishuangshuang/.npm"
复制代码
cnpm 安装
cnpm --registry http://op-npm.mumway.com/ i hybase_miniapp_common
复制代码
报错
Unable to authenticate, your authentication token seems to be invalid. npm ERR! To correct thi
复制代码
想永久解决以上问题 给根目录的npm文件 赋权限
sudo chown -R 501:20 "/Users/xxx/.npm"
复制代码
再执行
npm --registry http://op-npm.mumway.com/ i hybase_miniapp_common
复制代码
提示 安装成功
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END