Yarn使用筆記
前言
作為Facebook出品的React全家桶的使用者,沒有理由不去試試Facebook最新的包管理器Yarn。
安裝Yarn
windows下安裝方法
前提:不論哪種安裝方法,都需要安裝node.js,具體可以參考這裡[安裝node.js](http://www.jianshu.com/p/0299e8f36976)
- 方法一,下載安裝包:直接下載.msi
安裝檔案安裝,下載地址
- 方法二,使用Chocolatey進行安裝:Chocolatey是一個windows下的包管理器,可以通過在命令列下輸入以下命令直接安裝Yarn
choco install yarn
這裡直接通過安裝包安裝
預設情況下,Yarn已經配置好環境變數
如果沒有自動配置,在path
後手動新增即可(注意前面如果沒有分號要手動加上分號)
在cmd中終端輸入
yarn --version
若提示版本號,則代表安裝成功
開始使用Yarn
Yarn命令
Yarn的使用方式跟npm類似,但命令上還是有所區別
具體語法如下:
- 開始一個新工程
yarn init
- 新增一個依賴
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
- 更新一個依賴
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
- 移除一個依賴
yarn remove [package]
- 安裝package.json中所有的依賴項
yarn
或者
yarn install
實際使用Yarn
讓我們實際使用下吧
初始化工程
新建一個資料夾YarnDemo
,將命令列定位到該目錄下,輸入
yarn init
如果不需要將程式碼釋出,這些資訊一路預設回車即可
命令完成後可以看到,根目錄下多了一個package.json檔案;
這樣工程就初始化完成了,可以新增所需要的模組了。
新增依賴
下面試試新增前端最流行的模組載入器兼打包工具webpack
在終端輸入
yarn add webpack
即可看到webpack的安裝過程
值得一提的是,yarn的安裝過程非常“形象”,具體的我截個圖你們感受下…
如果安裝途中出現錯誤,yarn會在工程根目錄下自動生成yarn-error.log檔案,排查問題非常方便
開啟package.json檔案,可以看到自動新增依賴說明,不再像npm那樣需要手動輸入--save-dev
,命令更為簡潔
webpack
依賴新增完成,是不是很簡單?
以後就可以用yarn新增各種模組,來管理工程的依賴。
更新依賴和移除依賴很簡單,就不多說了
注意:使用
yarn
或yarn install
安裝全部依賴時是根據package.json裡的"dependencies"
欄位來決定的
總結
實際體驗過程中,yarn確實要比npm更快速,更簡單。
前端世界日新月異,要及時跟上腳步,用更新更強大的工具能夠讓我們開發者更專注於業務邏輯,更方便的維護和管理程式碼。
所以趕快用起來吧!
相關推薦
yarn筆記
Owner 聲明 ict upd access 輸出 ref sel lai 常用命令: 創建項目:yarn init 安裝依賴包:yarn == yarn install 添加依賴包:yarn add Yarn命令列表 命令操作參數標簽
yarn的筆記
其中 protoc 由於 磁盤 ntp 任務 ati 學習 啟動應用 一、基本架構 YARN是Hadoop 2.0中的資源管理系統,它的基本設計思想是將MRv1中的JobTracker拆分成了兩個獨立的服務:一個全局的資源管理器ResourceManager和每個應用程
Spark 學習筆記之 Standalone與Yarn啟動和運行時間測試
span ima 上傳 運行 yarn erl 技術分享 word wordcount Standalone與Yarn啟動和運行時間測試: 寫一個簡單的wordcount: 打包上傳運行: Standalone啟動: 運行時間:
spark on yarn模式下內存資源管理(筆記2)
warn 計算 nta 堆內存 註意 layout led -o exc 1.spark 2.2內存占用計算公式 https://blog.csdn.net/lingbo229/article/details/80914283 2.spark on yarn內存分配*
Yarn之ResourceManager詳細分析筆記(一)
Yarn之ResourceManager詳細分析筆記(一) http://zengzhaozheng.blog.51cto.com/8219051/1438204/ 2014-07-15 08:58:1
即將上線的YARN伺服器面臨的一系列填坑筆記
即將上線的YARN伺服器面臨的一系列填坑筆記 作者:尹正傑 版權宣告:原創作品,謝絕轉載!否則將追究法律責任。 折騰了一個星期,終於讓開發將資料跑起來了,可
yarn學習筆記
一、什麼是yarn? yarn(yet another resource negotiator)是hadoop的叢集資源管理系統。它是在hadoop2時被引入,最初是為了改善mapreduce的實現,由於其具備較高的通用性,現用於支援多種分散式計算模式,如mapredu
《Hadoop Yarn權威指南》學習筆記(一)——Yarn架構
1 ResourceManager元件 1.1 客戶端和ResourceManager互動 使用者和平臺第一互動點為客戶端和ResourceManager的互動,涉及以下元件 1.1.1 Client Service 該元件處理所有客戶端到ResourceManager的遠端過程呼叫
《Hadoop Yarn權威指南》學習筆記(零)——Yarn核心概念
本文是我讀《Hadoop Yarn權威指南》的筆記,文字部分是書上的內容摘錄,如有誤歡迎指出 yarn的架構圖如下 1 ResourceManager 為系統中所有應用分配資源。 有一個可插拔的排程器Scheduler,負責為執行中的各種應用分配資源,使用一個叫Con
大資料筆記06--YARN的搭建與案例
yarn的搭建 叢集規劃 配置 修改配置檔案mapred-sitex.xml <property> <name>mapreduce.framework.name</name> <value>yarn&l
Spark SQL 筆記(16)—— Spark on YARN
1 Spark 的4種執行模式 不管使用壽命模式,Spark 應用程式的程式碼是不變的,只需要在提交的時候通過 --master引數來指定 Local,開發時使用 Standalone,Spark自帶的,如果一個叢集是 Standalone ,那麼就需要在多臺
Spark基本工作流程及YARN cluster模式原理(讀書筆記)
Spark基本工作流程及YARN cluster模式原理 Spark基本工作流程 相關術語解釋 Spark應用程式相關的幾個術語: Worker:叢集中任何可以執行Application程式碼的節點,類似於YARN中的NodeManager節點。在Spark on Yarn模式中指的就是NodeMana
[Big Data]菜鳥的Hadoop (Before YARN) 學習筆記 (一) WordCount
菜鳥的Hadoop (Before YARN)學習筆記(一) WordCount 配置之後再補。先行略過。之前花了挺多時間在配置,但是手一抖沒Mark Down,實在後悔。 1. New a project OK. Finish. 2. Project Struc
Yarn使用筆記
前言 作為Facebook出品的React全家桶的使用者,沒有理由不去試試Facebook最新的包管理器Yarn。 安裝Yarn windows下安裝方法 前提:不論哪種安裝方法,都需要安裝node.js,具體可以參考這裡[安裝n
ubuntu搭建hadoop 2.7.2 Single Node Cluster及windows eclipse yarn提交Mapreduce筆記
環境配置 hadoop 版本:2.7.2 ubuntu 版本:lubuntu-16.04.1-desktop-amd64 java 版本:1.8.0_102 windows 版本:Microsoft Windows [版本 10.0.10586] eclipse 版本:Ne
YARN(Hadoop)學習筆記(2)
一、關於DistributedShell DistributedShell是一個可以分散式執行shell命令的應用程式,可以並行執行使用者提供的shell指令碼和shell命令。
Spark學習筆記(四)—— Yarn模式
1、Yarn執行模式介紹 Yarn執行模式就是說Spark客戶端直接連線Yarn,不需要額外構建Spark叢集。如果Yarn是分散式部署的,那麼Spark就跟隨它形成了分散式部署的效果。有yarn-client和yarn-cluster兩種模式,主要區別在於:Driver程式的執行節點。 yarn-clie
Robot Operating System (ROS)學習筆記4---語音控制
sla 語音 出現 tput http 學習 process 輸入 ubun 搭建環境:XMWare Ubuntu14.04 ROS(indigo) 轉載自古月居 轉載連接:http://www.guyuehome.com/260 一、語音識別包 1、安裝
筆記:I/O流-字符集
表示 ava deb 建立 gin integer 示例 字節 標準化 Java 庫的 java.nio 包用 Charset 類統一了對字符集的轉換,支付姐建立了兩個字節Unicode碼元序列與使用本地字符編碼方式的字節序列之間的映
MySQL學習筆記(六)—— MySQL自連接
概念 cor 子查詢 ron 表操作 例子 質量 _id order by 有的時候我們需要對同一表中的數據進行多次檢索,這個時候我們可以使用之前學習過的子查詢,先查詢出需要的數據,再進行一次檢索。 例如:一張products表,有產品id,供應商id(vend_