1.2配置 Vue-Yarn-PM2 工具環(huán)境

npm用下來比較強的一個痛點就是:當(dāng)包 的依賴層次比較深時,版本控制不夠精確。會出現(xiàn)相同package.json,但不同人的電腦上安裝出不同版本的依賴包,出現(xiàn)類似 “我電腦上是好的,沒問題呀”的bug很難查找。你可以使用npm-shrinkwrap來實現(xiàn)版本固化,版本信息會寫入npm-shrinkwrap.json文件中,但它畢竟不是npm的標(biāo)準(zhǔn)配置。
而yarn天生就能實現(xiàn)版本固化。會生成一個類似npm-shrinkwrap.json的yarn.lock文件,文件內(nèi)會描述包自身的版本號,還會鎖定所有它依賴的包的版本號,所以使用yarn!

在 Debian 或者 Ubuntu 操作系統(tǒng)上,你可以通過我們提供的 Debian 包倉庫來安裝 Yarn。 在這之前,你需要先配置倉庫:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

在 Ubuntu 14.04 和 Debian 穩(wěn)定版中,你還需要配置 NodeSource 倉庫 來獲取新版本的 Node.js (Debian 測試版和 Ubuntu 16.04 版本中已經(jīng)集成了一個足夠新的 Node.js 版本,所以在這些環(huán)境中可以跳過這步)。

然后執(zhí)行:

sudo apt-get update && sudo apt-get install yarn

怕執(zhí)行安裝慢設(shè)置淘寶鏡像
yarn config set registry https://registry.npm.taobao.org
|

|全局變量還是可以用npm安裝
'''
npm install -g vue-cli pm2

'''

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139
  • Node的包管理器 JavaScript缺少包結(jié)構(gòu)的定義,而CommonJS定義了一系列的規(guī)范。而NPM的出現(xiàn)則是...
    IT老馬閱讀 3,017評論 0 5
  • Yarn 初始化一個項目 yarn init 相當(dāng) npm init yarn add添加一個包 相當(dāng) ...
    FConfidence閱讀 29,006評論 5 19
  • 常用命令 通過 npm 安裝 執(zhí)行 set PATH=%PATH%;C:\.yarn\bin 來重新設(shè)置環(huán)境。 初...
    majun00閱讀 1,790評論 0 3
  • 你給我太多的信任,反而會讓我無所適從
    野草先生閱讀 220評論 0 0

友情鏈接更多精彩內(nèi)容