npm 配置 config

2021-10-29 10:48 更新

管理 npm 配置文件

概要

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


aliases: c

描述

npm 從命令行、環(huán)境變量、npmrc 文件以及在某些情況下從 package.json 文件中獲取其配置設置。

有關(guān) npmrc 文件的更多信息,請參閱NPM npmrc

有關(guān)配置文件所涉及機制更全面的解釋以及可用配置選項的完整列表,請參閱NPM config。

npm config 命令可用于更新和編輯用戶和全局 npmrc 文件的內(nèi)容。

子命令

Config 支持以下子命令:

set

npm config set key value

將每個配置鍵設置為值。

如果省略 value,則將其設置為“true”。

注意:為了向后兼容,npm config set key value 支持作為 npm config set key=value。

get

npm config get key

將配置值回顯到標準輸出。

如果提供了多個鍵,則這些值將以鍵名作為前綴。

如果未提供任何鍵,則此命令的行為與npm config list。

list

npm config list

顯示所有配置設置。使用-l也顯示默認值。用于--json?以 json 格式顯示設置。

delete

npm config delete key

從所有配置文件中刪除密鑰。

edit

npm config edit

在編輯器中打開配置文件。使用該--global標志編輯全局配置。

配置

json

  • 默認值:false
  • 類型:Boolean

是否輸出 JSON 數(shù)據(jù),而不是正常輸出。

  • npm pkg set 它允許在將設置值保存到你的 pakcage.json。

并非所有 npm 命令都支持。

global 全局

  • 默認值:false
  • 類型:Boolean

在“全局”模式下運行,以便將包安裝到prefix?文件夾而不是當前工作目錄中。有關(guān)行為差異的更多信息,請參閱[文件夾]()。

  • 軟件包安裝到{prefix}/lib/node_modules文件夾中,而不是當前工作目錄中。
  • bin 文件鏈接到?{prefix}/bin
  • 手冊頁鏈接到?{prefix}/share/man

editor 編輯

  • 默認值:EDITORVISUAL 環(huán)境變量,或 Windows 上的notepad.exe,或 Unix 系統(tǒng)上的vim
  • 類型:String

npm editand運行的命令npm config edit。

location 位置

  • 默認值:user,除非--global被傳遞,這也會將此值設置為global
  • 類型:globaluserproject

當傳遞給npm config 時,指的是要使用哪個配置文件。

long

  • 默認值:false
  • 類型:Boolean

顯示在擴展信息ls,search以及help-search

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號