在公司爲了避免再用 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
這個命令能夠顯示對應項目的遠程克隆地址。緩存