亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問npm install這句話是什么意思?

請問npm install這句話是什么意思?

繁星點點滴滴 2019-08-17 14:11:05
為什么npm install
查看完整描述

4 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

npm的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差別只是有沒有-g而已,比如:
代碼如下:復制代碼
npm 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\node_modules\xxx
這種方式顯然是不好的,所以一般都會使用全局安裝方式統一安裝的一個目錄中去,這樣既方便管理、結構清晰還可以重復利用。 希望對你有用,望采納




查看完整回答
反對 回復 2019-08-18
?
MM們

TA貢獻1886條經驗 獲得超2個贊

  1. npm的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差別只是有沒有-g而已。

  2. 安裝位置:npm install moduleName ,則是將模塊下載到當前命令行所在目錄。   npm install moduleName -g ,模塊將被下載安裝到全局目錄中,即Node的安裝目錄下的node_modules下。

  3. 調用方式:在代碼中,本地安裝可以直接通過require()的方式引入;var moduleName = require('moduleName');全局的安裝是供命令行(command line)使用的,比如grunt,全局安裝的方式是沒有辦法用require調用包的。

  4. 可以通過使用npm set global=true/false來設定安裝模式,npm get global可以查看當前使用的安裝模式。

  5. 比如: 代碼--復制代碼 npm install grunt # 本地安裝;npm install -g grunt-cli # 全局安裝。

  6. 解釋:npm install xxx -g 時, 模塊將被下載安裝到全局目錄中。全局目錄通過 npm config set prefix 目錄路徑 來設置。通過 npm config get prefix 來獲取當前設置的目錄。

  7. npm install xxx ,則是將模塊下載到當前命令行所在目錄。

  8. 例如:代碼--復制代碼 c:\123>npm install xxx 將會安裝到。

  9. 代碼--復制代碼 c:\123\node_modules\xxx 這種方式顯然是不好的,所以一般都會使用全局安裝方式統一安裝的一個目錄中去,這樣既方便管理、結構清晰還可以重復利用。

  10. 爭議cnpm應該是指的國內的npm鏡像源,npm是使用的國外的鏡像源,如果沒做別的更改,應該只有這些區別,命令一樣用,但是下載速度不一樣。




查看完整回答
反對 回復 2019-08-18
  • 4 回答
  • 0 關注
  • 2262 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號