javascript - 誰能通俗易懂的解釋下node.js裡面的全域安裝和本地安裝的差異嗎?

WBOY
發布: 2016-08-04 09:20:15
原創
990 人瀏覽過

各有什麼好處啊?

回覆內容:

各有什麼好處啊?

簡單說:

全域安裝是安裝到nodejs的安裝目錄,而且那邊的bin目錄是在你的path中的,所以你可以很方便在命令列中直接呼叫那裡的工具。
本地安裝安裝到本地往上找package.json存在的目錄的node_modules中。用來建置本地專案(或支撐nodejs運行,用require可以直接引用)。

兩個的目標是完全分開的。本地為專案服務,全局是作為工具。

一般常用全域有:
pm2
nrm
npm
eslint
hexo-cli
vue-cli

最有趣的是babel
以前上全局
現在建議在本地了

盡量本地裝,否則你機器上多個項目的時候有可能衝突了。

你其他專案裡還要用的(如果就一個項目就無所謂唄),就全局唄,不然又要裝一遍

通俗的說(雖然不是非常恰當),全域安裝就是把資料下載保存到本地了,本地安裝的時候直接load已下載的內容,否則總是從遠端獲取。
所以本地裝了全域沒裝,不影響專案運作。全域裝了本地沒裝,項目跑不起來。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板