npm的包安裝分爲本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差異只是有沒有-g而已,好比: node
npm install grunt # 本地安裝 npm install -g grunt-cli # 全局安裝
【全局目錄】經過 npm config set prefix "目錄路徑" 來設置。 shell
經過 npm config get prefix 來獲取當前設置的目錄。 npm
2. npm install xxx ,則是將模塊下載到當前命令行所在目錄。 grunt
例如: spa
c:\123>npm install xxx
c:\123\node_modules\xxx
這種方式顯然是很差的,因此通常都會使用全局安裝方式統一安裝的一個目錄中去,這樣既方便管理、結構清晰還能夠重複利用。 命令行