您要请求功能还是报告错误?
漏洞
目前的行为是什么?
尝试运行yarn install
时出现 403 错误
error An unexpected error occurred: "http://npm.myCompany.com/angular-froala/-/angular-froala-1.2.7.tgz: Request failed \"403 Forbidden\"".
(顺便说一句,它每次都会在不同的包上给出相同的错误,所以它与 froala 无关)
如果当前行为是错误,请提供重现步骤。
运行yarn
什么是预期行为?
应创建 yarn.lock 文件
请提及您的 node.js、yarn 和操作系统版本。
纱线版本:
0.20.3
节点版本:
4.2.1
平台:
达尔文 x64
当我做yarn login
我得到这个-
yarn login v0.20.3
info npm username: **myUsername**
info npm username: **myEmail**
✨ Done in 0.11s.
修复了这个问题。我们使用https
作为我们的注册表,即使它是http
。 NPM 仍然使用https
,但是 yarn 给出了 403。
@krishnagupta21你能更详细地分享一下你是如何解决这个问题的吗? 我想我们有同样的问题。 有时我们的yarn install
可以工作,但有时它会因403
而失败(总是在不同的包上)。
Npm install
始终有效。
@krishnagupta21你能更详细地分享一下你是如何解决这个问题的吗? 我想我们有同样的问题。 有时我们的
yarn install
可以工作,但有时它会因403
而失败(总是在不同的包上)。
Npm install
始终有效。
我的大学 wi-fi 阻止了所有的http连接。 因此,我转到 _yarn.lock_ 文件并搜索所有http:
,将s
到结尾,使其看起来像https:
并通过将其复制粘贴到浏览器,链接有效,因为浏览器找到了要下载的存档文件。 然后我运行yarn install
并成功完成,我希望它会进一步工作,我们会看到。
希望它可以帮助某人更快地修复它,您所要做的就是将 yarn.lock 中的所有http:
更改为https:
例如改变这个
onetime@^2.0.0:
version "2.0.1"
resolved "http://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
对此
onetime@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
祝你好运!
最有用的评论
@krishnagupta21你能更详细地分享一下你是如何解决这个问题的吗? 我想我们有同样的问题。 有时我们的
yarn install
可以工作,但有时它会因403
而失败(总是在不同的包上)。Npm install
始终有效。