每个npm安装都会显示“ npm ERR!仅支持绝对URL”

时间:2018-10-10 16:58:55

标签: node.js firebase npm npm-install

尝试过nodeJS 8.12和10.11 运行最新的npm 6.4.1

当尝试安装任何软件包时(即(npm install -g firebase-tools)),我得到npm ERR!仅支持绝对URL。

已卸载并重新安装nodeJS。还是坏了。任何帮助表示赞赏。

调试日志

0个信息,如果以“ ok”结尾则有效

1详细的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']

使用npm@6.4.1的2条信息

使用node@v10.11.0的3条信息

4冗长的npm-session 442f99e3eed77ef2

5个愚蠢的安装loadCurrentTree

6愚蠢地安装readGlobalPackageData

firebase-tools @ latest的7个愚蠢的fetchPackageMetaData错误仅支持绝对URL

8个计时阶段:rollbackFailedOptional在0ms内完成

9个计时阶段:runTopLevelLifecycles在206ms内完成

10详细堆栈TypeError:仅支持绝对URL

getNodeRequestOptions上的10个详细堆栈(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)

新Promise()中有10个详细堆栈

获取时有10个详细堆栈(C:\ Program 文件\ 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-happen \ index.js:332:14)

位于C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ promise-retry \ index.js:29:24的10个详细堆栈

11个详细CWD C:\ Users \ Mine 12详细的Windows_NT 10.0.17134

13详细argv“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“安装”“ -g”“ firebase-工具”

14个详细节点v10.11.0

15详细的npm v6.4.1

16错误仅支持绝对URL

17详细出口[1,true]

为我找到了解决方案 必须编辑位于c:/Users/yourName/.npmrc的.npmrc文件

只有我需要的一排线

// registry.npmjs.org /:_ authToken =“ your_auth_token”

scope =“您的名字”

@“您的名字”:registry = https://registry.npmjs.org/

0 个答案:

没有答案