安装yarn 心得分享
初次使用yarn ,坑的我,全局安装完@vue/cli,安装之后就是说vue不是内部命令,研究好久,总结一下分享大家一起学习
1,首先安装yarn:
安装yarn
去官网下载yarn 安装包 默认安装即可 官网->https://yarnpkg.com/lang/zh-hans/docs/install/
2,配置
yarn 缓存和全局安装的包会默认安装到c盘,这是非常不好的,我们可以更改缓存位置和全局安装位置:
.改变 yarn 全局安装位置
在你所安装的yarn的目录下建一个global文件夹
然后在cmd终端输入下面命令:
yarn config set global-folder "D:\Program Files (x86)\Yarn\global"
然后修改用户目录下`.yarnrc` 的文件中的 `global-folder` 修改为 `--global-folder`即可 . 改变 yarn 缓存位置
在你所安装的yarn的目录下建一个cache文件夹
yarn config set cache-folder "D:\Program Files (x86)\Yarn\cache"
然后需要配置一下环境变量:
在用户变量中加入:
D:\Program Files (x86)\Yarn\global //针对该用户的访问(看自己,是否有多个用户)
在系统环境变量中加入:
D:\Program Files (x86)\Yarn\global\node_modules\ //可以全局访问到全局安装的文件
D:\Program Files (x86)\Yarn\bin\ //这个是因为yarn就在这个文件夹中,以便能全局访问到yarn
3,查看
可以通过yarn global dir 查看yarn全局安装位置
可以通过yarn global bin 查看yarn 全局安装的命令(可执行文件)
4,镜像源
查看yarn的镜像源:
yarn config get registry
默认是官方源:
https://registry.yarnpkg.com
可以切换yarn 为淘宝镜像源(对npm或者yarn 同样适用):
yarn config set registry https://registry.npm.taobao.org
5,yarn命令与cnpm/npm 对比
初始化项目:
yarn init
npm /cnpm init
安装包:
yarn add xxxx
npm/cnpm install/i xxxx
全局安装:
yarn global add xxxx
npm /cnpm i xxxx -g
非全局安装:
yarn add xxxx --dev
npm/cnpm install xxx -D
卸载包:
yarn remove xxxx
npm /cnpm uninstall xxxx
安装项目全部依赖:
yarn/yarn install
npm/cnpm install
运行脚本:
yarn run xx
npm/cnpm run xx
6,相比npm,yarn的优势:
.npm安装是串行、而yarn是并行、速度快。 .已经下载过的包会被缓存、支持离线安装。
3.优化的输出信息。 4.npm总会出现莫名的错误,让人头疼
安装yarn 心得分享的更多相关文章
- CentOS安装Yarn只需两步就搞定
Yarn 是一个依赖管理工具.它能够管理你的代码,并与全世界的开发者分享代码.Yarn 是高效.安全和可靠的,你完全可以安心使用.代码是通过包(有时也被称为组件). 在每一个包中会定义一个 packa ...
- eclipse使用技巧心得分享
eclipse使用技巧心得分享 习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时android studio也是idea原型开发的,在学android开发,所以脱离ec ...
- windows 通过scoop安装yarn
首先进入cmd,输入powershell指令,如图 Prompt should now start with "PS " 然后run iex (new-object net.web ...
- Mac 下安装 ruby 环境解决 brew 安装 yarn 问题
在brew安装yarn提示 ruby的版本过低.在网上搜了一下发现 1. mac下自带的ruby 在 system 目录下 2. 其实可以用brew安装一个ruby brew install ruby ...
- 【创客+】偷心锁屏创始人Jerry创业心得分享
偷心锁屏创始人Jerry创业心得分享 作者:Jerry权泉,偷心锁屏创始人 我创业的起因非常偶然.08年在东京早稻田大学读博士期间,每周六都去社区活动中心跟日本人志愿者日语对话练习日语.有一次练习结束 ...
- Putty的噩梦——渗透工具PuttyRider使用心得分享
我们在入侵到一台主机的时候,经常会看到管理员的桌面会放着putty.exe,这说明有很大的可能性管理员是使用putty远程管理主机的. 该工具主要是针对SSH客户端putty的利用,采用DLL注入的方 ...
- Qt在线技术交流之OpenGL、Quick以及所经历项目开发心得分享
时间:3月25日晚上7:30 主题:Qt在线技术交流之OpenGL.Quick以及所经历项目开发心得分享 直播:http://qtdream.com 主页.全民TV,可能会加上其他的直播平台进行转播 ...
- 安装yarn实况
[**前情提要**]最近在gayhub上面得到一个开源项目,遂准备研究一下源码,当然第一步就是要把项目运行起来.然后看了一下技术栈,发现包管理工具是使用yarn,以前也听说过yarn但是也没有具体使用 ...
- 安装yarn集群
安装yarn集群 # mapreduce运行平台YARN mapreduce程序应该是在很多机器上并行启动,而且先执行map task,当众多的maptask都处理完自己的数据 后,还需要启动众多的r ...
随机推荐
- PHP jdtojulian() 函数
------------恢复内容开始------------ 实例 把儒略历法的日期转换为儒略日计数,然后再转换回儒略历法的日期: <?php$jd=juliantojd(6,20,2007); ...
- 7.12 NOI模拟赛 生成树 装压dp vector装压
LINK:生成树 这场比赛我打的真失败 T3是比较容易的 却一直刚 那道"数论" 10分其实搜一下全排列. 30分容易想到对边进行装压dp. 不过存在一些细节 可以对于一个连通块的 ...
- P4274 [NOI2004]小H的小屋 dp 贪心
LINK:小H的小屋 尽管有论文 但是 其证明非常的不严谨 结尾甚至还是大胆猜测等字样... 先说贪心:容易发现m|n的时候此时均分两个地方就是最优的. 关于这个证明显然m在均分的时候的分点一定是n的 ...
- 实践录丨如何在鲲鹏服务器OpenEuler操作系统中快速部署OpenGauss数据库
本文适合需要快速了解OpenGauss基本使用和操作的单机用户,可以短时间内完成安装体验.对于企业级生产使用或者需要部署多台服务器的,不适合本文. 因为业务需要,要在鲲鹏架构里安装单机版的OpenGa ...
- java开发-flyway
数据库版本管理工具 什么是数据库版本管理? 做过开发的小伙伴们都知道,实现一个需求时,一般情况下都需要设计到数据库表结构的修改.那么我们怎么能保证项目多人开发时,多个数据库环境(测试,生产环境)能够保 ...
- 030_go语言中的通道关闭
代码演示 package main import "fmt" func main() { jobs := make(chan int, 5) done := make(chan b ...
- java进阶(6)--访问控制权限
一.四种访问控制权限 二.举例同包下访问权限
- 【JavaScript】windows.open用法详解
windows.open("URL","窗口名称","窗口外观设定");的用法详解 function onNewWindows(redire ...
- ROS 八叉树地图构建 - 给 octomap_server 增加半径滤波器!
为了在每帧点云中滤除噪声点,选择了半径滤波器,也用高斯滤波器测试过,但是没有半径效果好,这里记录下在 octomap_server 中增加半径滤波器的步骤,并在 launch 中配置滤波器参数. 一. ...
- 搭建Elasticsearch Logstash Kibana 日志系统
分布式系统下由于日志文件分布在不同的系统上,分析比较麻烦,通过搭建elk日志系统,可快速排查日志信息. Elasticsearch是大数据处理框架,使用的分布式存储,可存储海量数据:基于Lucense ...