npm常用配置

1.npm配置文件

npm有一個配置文件~/.npmrc,是一個key=value形式的文本文件,如

prefix=/home/czy/.nvm/node_global
cache=/home/czy/.nvm/node_cache

 

2.npm配置命令

使用npm config list來查看所有配置條目

使用npm config set xxx 'xxxxx'來配置指定條目

使用npm config get xxx 來獲取指定條目

 

3.常用配置項目

 

3.1 prefix

npm config set prefix '/home/czy/.nvm/node_global'

用於配置npm全局安裝路徑,其下的全局安裝腳本應該加入PATH

 

3.2 cache

npm config set cache '/home/czy/.nvm/node_cache'

用於配置npm安裝緩存路徑,比如下載的預編譯文件等

 

3.3 registry

npm config set registry https://registry.npm.taobao.org
czy@Mint ~ $ npm config ls
cache = "/home/czy/.nvm/node_cache"
prefix = "/home/czy/.nvm/node_global"
registry = "https://registry.npm.taobao.org/"

用於配置npm安裝包的來源,這裏配置了淘寶鏡像

 

3.4 disturl

npm config set disturl https://npm.taobao.org/dist

配置了一些靜態文件的下載路徑

 

3.5 electron_mirror

npm config set electron_mirror https://npm.taobao.org/mirrors/electron/

配置了electron的鏡像目錄

 

3.6 sass_binary_site

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

配置了node-sass預編譯二進制文件下載目錄

 

3.7 sharp_binary_host

npm config set sharp_binary_host "https://npm.taobao.org/mirrors/sharp"

sharp二進制文件下載

 

3.8 sharp_libvips_binary_host

npm config set sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"

sharp libvips庫二進制文件下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章