Я пытался найти документацию о приоритете среды в NPM, но не нашел ее
. Допустим, у меня есть
1. global npmrc
2. local npmrc n my folder
3. environment variable ( I didn't saw in default how it could create ) ?
, что должно быть в порядке NPMвыглядит?
Могу ли я иметь больше параметров?
когда я запускаю $ npm set key value
, тогда я увидел, что он был обновлен до userconfig
, когда я запускаю export npm_config_foo=bar
, тогда я увидел это
также я сделал npm config list
и увидел, что были созданы конфиги окружения.
;
**cli configs**
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.6.0 node/v8.11.3 win32 x64"
; **userconfig** C:\Users\myuser\.npmrc
https-proxy = null
package-lock = false
proxy = null
strict-ssl = false
; builtin config undefined
prefix = "C:\\Users\\myuser\\AppData\\Roaming\\npm"
; node bin location = C:\program files\nodejs\node.exe
; cwd = C:\dev\repo\proto1
; HOME = C:\Users\myuser
откуда извлекаются значения конфигурации Cli?откуда извлекаются значения userconfig?откуда встроенная конфигурация получает неопределенные значения?