一文简述npm和cnpm和yarn的区别
我是歌謠 放棄很容易 但是堅持一定很酷
前言
在前端的vue的項目中 不免會安裝較多的文件依賴
 對于常規安裝依賴 我知道的方式有兩種npm和yarn
1npm
1.1定義
npm: Nodejs下的包管理器。
1.2 安裝
安裝node環境
 直接node官網安裝一下
1.3 下載地址
node地址
下載安裝好之后直接下一步下一步安裝
 安裝后之后直接
 node -v查看當前版本’
 根據自己需要的版本安裝
1.4配置地址
設置環境地址設置緩存地址
 npm config set prefix “D:\nodejs\xxxxxxx”
 npm config set cache “D:\nodejs\xxxxxxxx”
設置淘寶鏡像
 npm config set registry=http://registry.npm.taobao.org
1.5開始使用
git clone
 npm install
 npm run serve
 npm run dev
2cnpm
2.1安裝
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2驗證
cnpm -v
3yarn
3.1定義
“Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 ,正如官方文檔中寫的,Yarn 是為了彌補 npm 的一些缺陷而出現的。”
3.2安裝
npm install -g yarn
3.3安裝
yarn --version
3.4使用
git clone
 yarn install
 yarn run serve
 yarn run dev
4總結
4.1npm缺點
1.速度慢:npm 按照隊列執行安裝每個 package,只有當前 package 安裝完成之后,才會進行后面的安裝。
 2.同一個項目,npm 安裝的時候無法保持一致性,由于 package.json 文件中版本號的特點,下面三個版本號在安裝的時候代表不同的含義:
 “5.0.3”, //安裝指定的5.0.3版本
 “~5.0.3”, //安裝5.0.X中的最新版本
 “^5.0.3” //安裝5.X.X中的最新版本
 3.npm 安裝的時候,一個包拋出錯誤,npm 會繼續下載安裝包,而且因為 npm 會把所有的日志輸出到終端,有關錯誤包的錯誤信息就會淹沒在 npm 打印的警告中,你甚至不會發現錯誤的產生。
4.2yarn的優點對比
yarn 的優點:
1.速度快:yarn 執行 package 的安裝時,會同步執行所有任務,提高了性能;如果已經安裝過某一個包,yarn 再次安裝此包時無需互聯網,直接安裝本地緩存的依賴項。
 2.安裝版本統一。
 3.更簡潔的輸出,默認情況下,只打印必要的輸出信息。
 4.更好的語義化:如 yarn add/remove
個人的話 現在啟動項目對yarn使用好感的 啟動項目不會產生什么bug問題
總結
以上是生活随笔為你收集整理的一文简述npm和cnpm和yarn的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: sketch钢笔工具_Sketch和Fi
 - 下一篇: Perl脚本使用小总结