当前位置:网站首页>yarn安装详细教程说明、升级教程、修改yarn的全局和缓存目录、yarn基本命令
yarn安装详细教程说明、升级教程、修改yarn的全局和缓存目录、yarn基本命令
2022-07-30 14:55:00 【segegefe】
目录
2、报Error: EPERM: operation not permitted, mkdir错误:
1、直接用npm install yarn -g 来安装:
用管理员身份打开cmd执行:
C:Windowssystem32>npm install yarn -g
> [email protected] preinstall D:Program Files
odejs
ode_global
ode_modulesyarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
D:Program Files
odejs
ode_globalyarn -> D:Program Files
odejs
ode_global
ode_modulesyarninyarn.js
D:Program Files
odejs
ode_globalyarnpkg -> D:Program Files
odejs
ode_global
ode_modulesyarninyarn.js
+ [email protected]
added 1 package in 5.331s
yarn安装成功。
2、报Error: EPERM: operation not permitted, mkdir错误:
如果在npm install时报错 Error: EPERM: operation not permitted, mkdir,就是因为权限问题,需要用管理员身份打开cmd,再执行命令就可以了。
快速打开管理身份cmd的方法:
win+R打开运行窗口,然后输入cmd,别点确定按纽,直接按快捷键Ctrl+Shift+Enter即可打开管理员命令窗口:

3、修改yarn的全局、缓存目录:
以下三个命令分别为:bin是yarn存储命令的二进制文件,global存储全局node_modules ,cache存储用下下载缓存,查看本机目前的目录:
查看bin目录命令:yarn global bin
查看global目录命令:yarn global dir
查看cache目录命令:yarn cache dir
执行效果如下:
C:Windowssystem32>yarn global bin
D:Program Files
odejs
ode_globalin
C:Windowssystem32>yarn global dir
C:UsersAdministratorAppDataLocalYarnDataglobal
C:Windowssystem32>yarn cache dir
C:UsersAdministratorAppDataLocalYarnCache6
修改位置命令:
yarn config set prefix “自定义bin目录路径”
yarn config set global-folder “自定义node_modules目录路径”
yarn config set cache-folder “自定义cache目录路径”
执行效果如下:
C:Windowssystem32>yarn config set global-folder "D:Program Files
odejsyarnglobal"
yarn config v1.22.18
success Set "global-folder" to "D:\Program Files
odejs\yarn\global".
Done in 0.07s.
C:Windowssystem32>yarn config set cache-folder "D:Program Files
odejsyarncache"
yarn config v1.22.18
success Set "cache-folder" to "D:\Program Files
odejs\yarn\cache".
Done in 0.07s.
yarn安装完后需要配置环境变量,配置如下,标记第4点为本机的global目录:

环境变量设置好之后,就可以在任意位置使用命令了:

4、yarn换淘宝源:
默认依赖包源在国外,网络不好时就会慢,可以换成淘宝源。
查看当前源: yarn config get registry
更换源: yarn config set registry https://registry.npm.taobao.org

5、yarn升级:
查询yarn最新版本号,或在yarn有新版本时控制台会提示,使用指定版本号的命令即可升级。
npm install [email protected] -g
6、yarn基本命令
yarn包管理器与npm的类似:

**安装包:**yarn [global] add [package]@[version]
**更新包:**yarn upgrade [package | [email protected] | [email protected] | @scope/]… [–ignore-engines] [–pattern]
**删除包:**yarn remove <package…>
**列出所有包和它们的依赖:**yarn list [–depth] [–pattern]
**运行脚本:**yarn run [script] []
开启yarn之旅吧!
参考:https://www.macs.vip/archives/235
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

ISELED---氛围灯方案的新选择

Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码

Huawei issues another summoning order for "Genius Boys"!He, who had given up an annual salary of 3.6 million, also made his debut

关于MySQL主从复制的数据同步延迟问题

瑞吉外卖项目实战Day02

【云原生】灰度发布、蓝绿发布、滚动发布、灰度发布解释

nodejs环境变量设置

(科普文)什么是碎片化NFT(Fractional NFT)

JUC common thread pool source learning 02 ( ThreadPoolExecutor thread pool )

Memory-mapped, bit-band operations
随机推荐
Go to Tencent for an interview and let people turn left directly: I don't know idempotency!
How to split microservices?
Redis 缓存穿透、击穿、雪崩以及一致性问题
[Cloud native] Grayscale release, blue-green release, rolling release, grayscale release explanation
Debug - Notes
GeoServer + openlayers
Excel uses Visual Basic Editor to modify macros
Kubernetes应用管理深度剖析
异常情况处置方案
微服务该如何拆分?
Installing and Uninstalling MySQL on Mac
视频加密的误解
编译、链接 - 笔记 - 3
工具| execsnoop 短时进程追踪工具
Alluxio为Presto赋能跨云的自助服务能力
TiUP 命令概览
DDS Arbitrary Waveform Output Based on FPGA
视频切换播放的例子(视频切换范例)代码
70行代码撸一个桌面自动翻译神器
嵌入式开发:嵌入式基础知识——正确启动固件项目的 10 条建议