npm簡介
NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題。由於新版的nodejs已經集成了npm,所以npm也一併安裝好了。
特點:
- npm install 很慢
- 同一個項目安裝的時候無法保持一致性,同一個版本號代表不同的含義。“5.0.3”表示安裝指定的5.0.3版本,“~5.0.3”表示安裝5.0.X中最新的版本,“^5.0.3”表示安裝5.X.X中最新的版本。這就麻煩了,常常會出現同一個項目,有的同事是OK的,有的同事會由於安裝的版本不一致出現bug。
"5.0.3",
"~5.0.3",
"^5.0.3"
- 安裝的時候,一個包拋出了一個錯誤,但是npm會繼續下載和安裝包。因爲npm會把所有的日誌輸出到終端,有關錯誤包的錯誤信息就會在一大堆npm打印的警告中丟失掉,並且你甚至永遠不會注意到實際發生的錯誤。
Yarn簡介
Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 ,正如官方文檔中寫的,Yarn 是爲了彌補 npm 的一些缺陷而出現的。
特點:
- 速度超快,Yarn 緩存了每個下載過的包,所以再次使用時無需重複下載。 同時利用並行下載以最大化資源利用率,因此安裝速度更快。
- 超級安全,在執行代碼之前,Yarn 會通過算法校驗每個安裝包的完整性。
- 超級可靠,使用詳細、簡潔的鎖文件格式和明確的安裝算法,Yarn 能夠保證在不同系統上無差異的工作。
- 更簡介的輸出,yarn直觀且直接地打印出必要的信息,也提供了一些命令供開發者查詢額外的安裝信息。
Yarn安裝vue腳手架工具
- 下載node.js
- 使用npm安裝下載yarn,輸入命令:npm install -g yarn
- 切yarn淘寶鏡像:yarn config set registry https://registry.npm.taobao.org
- 查詢版本號:yarn -v,顯示版本號即成功
- 使用yarn安裝vue/cli ,命令:yarn global add @vue/cli