纱网连接出现问题

时间:2018-09-02 09:53:19

标签: reactjs timeout package yarnpkg

我今天早些时候试图用纱安装一个包,我明白了

import pygame
from pygame.math import Vector2

width = 800
height = 600

green = (0, 255, 0)
white = (255, 255, 255)

pygame.init()
screen = pygame.display.set_mode((width, height))
clock = pygame.time.Clock()

class Player(pygame.sprite.Sprite):
    def __init__(self):
        pygame.sprite.Sprite.__init__(self)
        self.image = pygame.Surface((50, 40))
        self.image.fill(green)
        self.rect = self.image.get_rect(midbottom=(width/2, height-10))
        self.pos = Vector2(self.rect.center)
        self.velocity = Vector2(0, 0)

    def update(self):
        self.pos += self.velocity
        self.rect.center = self.pos


player = Player()
all_sprites = pygame.sprite.Group(player)

exitGame = False
while not exitGame:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exitGame = True
        elif event.type == pygame.KEYDOWN:
            if event.key == pygame.K_a:
                player.velocity.x = -0.8
            elif event.key == pygame.K_d:
                player.velocity.x = 0.8
        elif event.type == pygame.KEYUP:
            if event.key == pygame.K_a:
                player.velocity.x = 0
            elif event.key == pygame.K_d:
                player.velocity.x = 0

    all_sprites.update()  # Calls the `update` methods of the sprites.

    screen.fill(white)
    all_sprites.draw(screen)
    pygame.display.update()
    clock.tick(60)

pygame.quit()

有人知道如何解决此问题吗?我的网络似乎还不错,一点也不慢。

在我尝试过的每个包装中都会发生这种情况。

package.json

yarn install
yarn install v1.9.4
[1/4]   Resolving packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/eslint: getaddrinfo ENOTFOUND     registry.yarnpkg.com registry.yarnpkg.com:443".
info If you think this is a bug, please open a bug report with the information provided in "/Users/daviddragovacz/Documents/GitHub/react-    project-one/dragi/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

还有一个简短的说明:npm我工作得很好-只有纱线有问题

12 个答案:

答案 0 :(得分:4)

尝试清除您的cache

$ yarn cache clean
$ yarn // to install dependencies, no need for "yarn install"

方法2

$ yarn install --network-timeout 1000000

引用https://github.com/yarnpkg/yarn/issues/4890#issuecomment-358179301

答案 1 :(得分:4)

我遇到了同样的问题,并通过以下步骤解决了该问题:

运行终端命令

  1. 清理npm缓存
  2. npm缓存清理--force
  3. 设置http_proxy =
  4. 设置https_proxy =
  5. 纱线配置删除代理
  6. Npm config rm https-proxy
  7. Npm配置rm代理
  8. 重新启动您的终端机
  9. 纱线
  10. 纱线–网络超时100000

重新启动终端。

对我有用。

答案 2 :(得分:2)

尝试增加网络超时时间

yarn install --network-timeout 1000000

在GitHub问题https://github.com/yarnpkg/yarn/issues/4890

上发现了这一点

答案 3 :(得分:2)

可能是库最初使用npm而不是yarn。就我而言,我必须使用npm而不是yarn来安装所有程序。我删除了yarn.lock文件,然后:

npm install

答案 4 :(得分:2)

如果您在Linux上使用WSL,只需在以下位置添加当前IP域:C:\ Windows \ System32 \ drivers \ etc \ hosts例如:

104.16.21.35    registry.yarnpkg.com

答案 5 :(得分:1)

使用yarn install时遇到相同的网络重试问题,只是使用yarn对我有用。

答案 6 :(得分:0)

在类似问题上重试几次对我有效。

答案 7 :(得分:0)

我有一个不同的错误,但存在相同的网络连接问题。我通过以下线程阅读:https://github.com/yarnpkg/yarn/issues/15

并最终卸载/重新安装了node / npm,从而解决了我的问题。也许您的节点安装也有问题?

答案 8 :(得分:0)

检查您的互联网速度/连接强度。我在参差不齐的公共wifi上遇到了这个问题。注意,这是另一个包装,每次尝试时都会引发错误。一旦我获得了更快/更稳定的互联网,这个问题就消失了。 (这些软件包太大了,无法连接我。)

答案 9 :(得分:0)

我也明白了

我运行了yarn install --no-lockfile并成功运行,因此我再次删除了节点模块并删除了yarn.lock。看起来好像是纱线中的错误,因为纱线在我的应用程序的先前版本中没有问题。

答案 10 :(得分:0)

我已经尝试了很多:

  • npm clean cache
  • yarn clean cache
  • yarn config delete proxy
  • yarn config delete https-proxy
  • yarn config delete registry
  • yarn install --network-timeout 1000000

终于可以了!

答案 11 :(得分:0)

就我而言,有一个隐藏文件.npmrc,其注册表指向另一个私有网络中的某个位置,而我的网络无法访问该位置。一次,我注释掉了此文件中与私有网络相关的条目,yarn install开始工作。另外,生成了yarn-error.log,其中包含此信息。