Каждая установка npm дает «npm ERR! Поддерживаются только абсолютные URL» - PullRequest
0 голосов
/ 10 октября 2018

Пробовал nodeJS 8.12 и 10.11, работающий с последней версией npm 6.4.1

При попытке установить любой пакет, т.е. (npm install -g firebase-tools) я получаю npm ERR!Поддерживаются только абсолютные URL.

Удалите и переустановите nodeJS.Все еще сломан.Любая помощь приветствуется.

Журнал отладки

0 информация о том, как она работает, если она заканчивается ok

1 verbose cli ['C: \ Program Files \ nodejs \ node.exe',

1 подробный cli 'C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js',

1 подробный cli 'install',

1 подробный cli '-g',

1 подробный cli 'firebase-tools']

2 информация с использованием npm@6.4.1

3 информация с использованием узла @ v10.11.0

4 подробный npm-сеанс 442f99e3eed77ef2

5 глупая установка loadCurrentTree

6 глупая установка readGlobalPackageData

7 ошибка глупых fetchPackageMetaData для последней ошибки firebase-dataПоддерживаются только абсолютные URL-адреса

8 этап синхронизации: rollbackFailedOptional Завершено в 0мс

9 этап синхронизации: runTopLevelLifecycles Завершено в 206ms

10 подробный стек TypeError: Поддерживаются только абсолютные URL-адреса

10 многословный стек в getNodeRequestOptions (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-fetch-npm \ src \ request.js: 131: 11)

10 многословный стек при извлечении. Обращение (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-fetch-npm \src \ index.js: 44: 21)

10 многословный стек в новом Promise ()

10 многословный стек при получении (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \node-fetch-npm \ src \ index.js: 41: 10)

10 подробный стек при повторных попытках (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ make-fetch-случай \ индекс.js: 332: 14)

10 многословный стек в C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ обещание-повторной попытки \ index.js: 29: 24

11 многословный cwdC: \ Users \ Mine 12 verbose Windows_NT 10.0.17134

13 verbose argv "C: \ Program Files \ nodejs \ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js "" install "" -g "" firebase-tools "

14 подробный узел v10.11.0

15 подробный npm v6.4.1

16 только ошибкаподдерживаются абсолютные URL

17 подробный выход [1, true]

FРешение для меня Пришлось редактировать файл .npmrc, расположенный по адресу: c: /Users/yourName/.npmrc

В нем было несколько строк, только те, которые мне нужны

// реестр.npmjs.org /: _ authToken = "your_auth_token"

scope = "ваше_имя"

@ "ваше_имя": registry = https://registry.npmjs.org/

...