Я создал частный модуль npm для набора текста, который я использую для своих функций Firebase и проектов приложений. Когда я приступил к развертыванию функций Firebase, я получил большую ошибку для каждой функции, которая в основном говорит: ERR! remote: Invalid username or password.
Для того, что я прочитал, похоже, что мне нужно создать файл .npmrc и поместить его вКаталог / functions. (https://cloud.google.com/functions/docs/writing/specifying-dependencies-nodejs#using_private_modules)
Я не могу, однако, найти правильные инструкции о том, как это сделать. Из того, что я нашел, я сделал следующее:
- run npm login
- запустил токен npm create --read-only
Затем я получил токен, который выглядит следующим образом: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
.
Затем я создаю файл с именем .npmrc вмой каталог функций и поместил в него //registry.npmjs.org/:_authToken=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
.
Кроме того, я увидел, что сообщение об ошибке пытается использовать ssh для установки моего частного репозитория, я не настроил ssh и вместо этого использую https, потому чтоиз этого я изменил файл пакета на git+https://github.com/accounts-name/repo#commit-num
, чтобы он использовал HTTPS.
Тем не менее, я все еще получаю то же сообщение об ошибке. Чего мне не хватает? Выше я собрал множество из множества Google. поиск.