Node.js npm 環境配置

1.npmd的配置方式

npm配置的方式有6種,優先級由高到底。html

  1. 命令行參數。 如:npm config set
  2. 環境變量。 以npm_config_爲前綴的環境變量將會被認爲是npm的配置屬性。
  3. 用戶配置文件。能夠經過npm config get userconfig查看文件路徑。若是是mac系統的話默認路徑就是$HOME/.npmrc。
  4. 全局配置文件。能夠經過npm config get globalconfig查看文件路徑。mac系統的默認路徑是/usr/local/etc/npmrc。
  5. 內置配置文件。安裝npm的目錄下的npmrc文件。
  6. 默認配置。 npm自己有默認配置參數,若是以上5條都沒設置,則npm會使用默認配置參數。

2.npm配置的命令方式

npm config set [--global] <key> <value>
npm config get [<key>]
npm config delete <key>
npm config list [--json]
npm config edit
npm get [<key>]
npm set [--global]  <key> <value>

在設置配置屬性時屬性值默認是被存儲於用戶配置文件中,若是加上--global,則被存儲在全局配置文件中。node

3.查看配置

npm config list
或者
npm config ls -l   (查看npm的全部配置屬性,包括默認配置)

4.查看npm配置說明

npm help config  (默認瀏覽器打開本地計算機存儲的npm說明文件)

5.npm的緩存目錄

若是該目錄中已經有須要包的版本,那麼npm install就再也不下載了,而是直接拷貝到項目的node_modules目錄中,而且在安裝的輸出信息中說明這個包來源於系統緩存。npm的緩存目錄全部下載的包都存儲module及其sha值,和項目中的package-lock.json中的sha值保持一致。npm

  • 查看緩存目錄
npm config get cache

默認通常放在用戶文件夾下面,好比C:\Users{{username}}\AppData\Roaming\npm-cache目錄下面。json

  • 清除緩存內容
npm cache clean --force

做者:快樂隨行    
出處:http://www.javashuo.com/article/p-vipgzocd-nt.html
版權全部,歡迎轉載,轉載請註明原文做者及出處。瀏覽器

相關文章
相關標籤/搜索