Как использовать переменные (окружения) для зависимости package.json в npm? - PullRequest
0 голосов
/ 30 декабря 2018

В npm я хочу иметь возможность устанавливать пакет из частного репозитория GitHub в качестве зависимости через git+https способ без необходимости жестко кодировать фактический github_username:personal_access_token, а вместо этого подключать их к строке зависимости как (среда) переменных.

Так что вместо

package.json:

...
"dependencies": {
  ...
  "my-private-github-repo": "git+https://<github_username>:<personal_access_token>@github.com/some/package.git",
  ...
}

Я бы хотел что-то вроде этого:

package.json:

...
"dependencies": {
  ...
  "my-private-github-repo": "git+https://${github_username}:${personal_access_token}@github.com/some/package.git",
  ...
}

Жесткое кодирование учетных данных - главное правило, когда применяет управление версиями к package.json, что я хотел бы сделать.

Что лучшеспособ сделать это?

...