npm config

在公司爲了避免再用 npm --registry=http://r.cnpmjs.org install -(g) xxx 就設置了內部的鏡像文件地址爲默認的代理地址node

npm config set registry http://r.cnpmjs.org

蛋疼的後來發現離開了公司的網絡就install不成功了。原來只能呢內網能夠。git

後來找了一下相關資料。
發現刪除npm鏡像設置代理或者鏡像的時候能夠用 delete刪除恢復npm

 

npm config delete registry

而後會自動恢復到"https://registry.npmjs.org/"json

 

其餘的命令:
針對npm配置的命令行操做以下(可以使用命令npm help config查詢):


npm config set <key> <value> [--global]
npm config get <key>
npm config delete <key>
npm config list
npm config edit
npm get <key>
npm set <key> <value> [--global]
npm config get userconfig ----- 獲取當前用戶文件路徑
npm config get globalconfig ---------- 獲取全局文件路徑
npm config ls -l 【若是查看npm的全部配置屬性。注意:以;開頭的爲註釋。】


npm install xxx -g[全局安裝] 和 不須要-g的區別 
1. npm install xxx -g 時, 模塊將被下載安裝到【全局目錄】中。
【全局目錄】經過 npm config set prefix "目錄路徑" 來設置。
全局目錄的設置:
npm config set prefix "路徑"
也能夠配置環境變量:添加npm_config_prefix屬性便可。 
2. npm install xxx ,則是將模塊下載到當前命令行所在目錄。
npm install xxx 安裝模塊
npm install xxx@1.1.1 安裝1.1.1版本的xxx
npm install xxx -g 將模塊安裝到全局環境中。
npm ls 查看安裝的模塊及依賴
npm ls -g 查看全局安裝的模塊及依賴
npm uninstall xxx (-g) 卸載模塊
npm cache clean 清理緩存
npm help xxx 查看幫助
npm view moudleName dependencies 查看包的依賴關係
npm view moduleNames 查看node模塊的package.json文件夾
npm view moduleName labelName 查看package.json文件夾下某個標籤的內容
npm view moduleName repository.url 查看包的源文件地址
npm view moduleName engines 查看包所依賴的Node的版本
npm help folders 查看npm使用的全部文件夾
npm rebuild moduleName 用於更改包內容後進行重建
npm outdated 檢查包是否已通過時,此命令會列出全部已通過時的包,能夠及時進行包的更新
npm update moduleName 更新node模塊

 $ git remote -v
這個命令能夠顯示對應項目的遠程克隆地址。緩存

相關文章
相關標籤/搜索