首頁 >web前端 >js教程 >nodejs npm install全域安裝和本機安裝的差異_node.js

nodejs npm install全域安裝和本機安裝的差異_node.js

WBOY
WBOY原創
2016-05-16 16:46:091628瀏覽

npm的套件安裝分為本地安裝(local)、全域安裝(global)兩種,從敲的命令列來看,差異只是有沒有-g而已,例如:

複製程式碼 程式碼如下:

npm install grunt # 本機安裝
npm install -g grunt-cli #install grunt # 本機安裝
npm install -g grunt-cli # 全域安裝

以下分別解釋。

1. npm install xxx -g 時, 模組將被下載安裝到【全域目錄】中。

【全域目錄】透過 npm config set prefix "目錄路徑" 來設定。

透過 npm config get prefix 來取得目前設定的目錄。

2. npm install xxx ,則是將模組下載到目前命令列所在目錄。

例如:

複製程式碼 程式碼如下:
c:123>npm install xxx

c:123>npm install xxx
將會安裝到複製程式碼
程式碼如下:
c:123nodede_modules> >

這種方式顯然是不好的,所以一般都會使用全域安裝方式統一安裝的一個目錄中去,這樣既方便管理、結構清晰還可以重複利用。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn