初次使用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 心得分享的更多相关文章

  1. CentOS安装Yarn只需两步就搞定

    Yarn 是一个依赖管理工具.它能够管理你的代码,并与全世界的开发者分享代码.Yarn 是高效.安全和可靠的,你完全可以安心使用.代码是通过包(有时也被称为组件). 在每一个包中会定义一个 packa ...

  2. eclipse使用技巧心得分享

    eclipse使用技巧心得分享   习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时android studio也是idea原型开发的,在学android开发,所以脱离ec ...

  3. windows 通过scoop安装yarn

    首先进入cmd,输入powershell指令,如图 Prompt should now start with "PS " 然后run iex (new-object net.web ...

  4. Mac 下安装 ruby 环境解决 brew 安装 yarn 问题

    在brew安装yarn提示 ruby的版本过低.在网上搜了一下发现 1. mac下自带的ruby 在 system 目录下 2. 其实可以用brew安装一个ruby brew install ruby ...

  5. 【创客+】偷心锁屏创始人Jerry创业心得分享

    偷心锁屏创始人Jerry创业心得分享 作者:Jerry权泉,偷心锁屏创始人 我创业的起因非常偶然.08年在东京早稻田大学读博士期间,每周六都去社区活动中心跟日本人志愿者日语对话练习日语.有一次练习结束 ...

  6. Putty的噩梦——渗透工具PuttyRider使用心得分享

    我们在入侵到一台主机的时候,经常会看到管理员的桌面会放着putty.exe,这说明有很大的可能性管理员是使用putty远程管理主机的. 该工具主要是针对SSH客户端putty的利用,采用DLL注入的方 ...

  7. Qt在线技术交流之OpenGL、Quick以及所经历项目开发心得分享

    时间:3月25日晚上7:30 主题:Qt在线技术交流之OpenGL.Quick以及所经历项目开发心得分享 直播:http://qtdream.com 主页.全民TV,可能会加上其他的直播平台进行转播 ...

  8. 安装yarn实况

    [**前情提要**]最近在gayhub上面得到一个开源项目,遂准备研究一下源码,当然第一步就是要把项目运行起来.然后看了一下技术栈,发现包管理工具是使用yarn,以前也听说过yarn但是也没有具体使用 ...

  9. 安装yarn集群

    安装yarn集群 # mapreduce运行平台YARN mapreduce程序应该是在很多机器上并行启动,而且先执行map task,当众多的maptask都处理完自己的数据 后,还需要启动众多的r ...

随机推荐

  1. PHP is_string() 函数

    is_string() 函数用于检测变量是否是字符串. PHP 版本要求: PHP 4, PHP 5, PHP 7高佣联盟 www.cgewang.com 语法 bool is_string ( mi ...

  2. PHP stristr() 函数

    实例 查找 "world" 在 "Hello world!" 中的第一次出现,并返回字符串的剩余部分: <?php高佣联盟 www.cgewang.com ...

  3. PDO::query

    PDO::query — 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 publ ...

  4. PDO::inTransaction

    PDO::inTransaction — 检查是否在一个事务内(PHP 5 >= 5.3.3, Bundled pdo_pgsql) 说明 语法 bool PDO::inTransaction ...

  5. duoxiao OJ #910 【高手训练】【动态规划】梦中漫步 期望 LCA

    LINK:梦中漫步 当然也可以去一本通的Oj/loj上交(loj可能没有.. 期望好题.期望和dp往往是在一起的. 前置知识:1. 期望是线性可加的.2.和的期望等于期望的和. 从u出发每次随机选一条 ...

  6. dfs树

    dfs树是解决图中带环的利器. 前天CF的F题就是dfs树,但是当时我没有认真思考 觉着找到一个环过于困难 当时没有想到 也没理解dfs树的意义. 对于一张无向图求出一个dfs树 这个树有两种边 树边 ...

  7. 承诺会计/预留款会计(commitment accounting/Encumbrance Accounting) in AX 2012

    作者:umfish  博文 http://blog.csdn.net/umfish/article/details/7751397 如果要使用Encmubrance Accounting, 需要先在G ...

  8. Asp.Net项目发布 到 IIS、 Core3.1 发布到 IIS CentOS8.x

    摘要:发布项目到IIS或者.Net Core 项目发布到IIS服务器或者CentOS记录一下,后面忘了又来看看. 1.服务器安装IIS 1.1.不管你是本地的电脑还是网上购买的服务器,只要是能通过远程 ...

  9. 【FZYZOJ】愚人节礼物 题解(状压DP)

    前言:麻麻我会写状压DP了! ---------------------------- 题目描述 愚人节到了!可爱的UOI小朋友要给孩子们送礼物(汗-原题不是可爱的打败图么= =..).在平面直角坐标 ...

  10. 新老版本vue-cli的安装及创建项目等方式的比较

    vue-cli 3.0 正式版于2018年8月发布,截至到2020年08月05日版本已经更新到4.4.6.Vue CLI 的包名称由 vue-cli 改成了 @vue/cli,目前网上很多的Vue项目 ...