【发布时间】:2018-07-27 04:09:34
【问题描述】:
我在 package.json 的依赖项中有以下行:
"log": "https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.1.0",
我得到以下信息:
km@Karls-MBP ~/dev/vertica (km/ref) $ npm install
npm ERR! code E401
npm ERR! 404 401 Unauthorized: log@https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.5.0
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/km/.npm/_logs/2018-02-16T08_49_38_669Y-debug.log
我不知道问题是 GitLab(repo 所在的位置)还是 NPM。
- 节点 v8.9.4
- NPM v5.6.0
【问题讨论】:
-
压缩包是否公开可用?如果没有,您需要在包 URL 中提供身份验证策略。你见过this问题/答案吗?此外,这似乎不太可能是 NPM 问题,但以防万一:尝试
npm logout && npm login,确保 .npmrc 中没有设置过时的$NPM_TOKEN环境变量或_authToken(查看您的主目录和项目目录)。 -
我必须按照以下步骤修复错误:docs.microsoft.com/en-us/azure/devops/artifacts/npm/…