NPM和Yarn无法安装任何东西

时间:2020-04-18 10:19:58

标签: node.js npm-install yarnpkg

我尝试了每个Stackoverflow答案。我是Node的超级新手,并且在Windows 10上安装了Node v12.16.2。它的NPM v 6.14.4。当我安装NPM显示的任何内容

rollbackFailedOptional: verb npm-session c0117abdee5b38c1
npm ERR! code E404 
npm ERR! 404 Not Found - GET http://registry.npmjs.org/react

我在读取stackoverflow时做了很多修复,我重新安装了node,但是错误仍然没有改变。 我使用他们的安装程序安装了yarn。在Yarn节目中安装任何东西,

info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.npmjs.org/react: tunneling socket could not be established, cause=Hostname/IP does not match certificate's altnames: Host: registry.npmjs.org. is not in the cert's altnames: DNS:www.google.com".

一些Stackoverflow回答说它正在缓存某些DNS条目或其他内容。我不知道该怎么办。如果没有任何效果,是否有办法在不使用NPM的情况下安装软件包(例如从另一台计算机复制文件)

2 个答案:

答案 0 :(得分:1)

我看了看我的yarn config list。它具有许多代理条目,strict-ssl内容等所需要的功能。我删除了所有内容,然后开始添加所需内容。现在,我可以再次安装了。这是我的yarn config list

yarn config v1.22.4
info yarn config
{
  'version-tag-prefix': 'v',
  'version-git-tag': true,
  'version-commit-hooks': true,
  'version-git-sign': false,
  'version-git-message': 'v%s',
  'init-version': '1.0.0',
  'init-license': 'MIT',
  'save-prefix': '^',
  'bin-links': true,
  'ignore-scripts': false,
  'ignore-optional': false,
  registry: 'https://registry.yarnpkg.com',
  'strict-ssl': true,
  'user-agent': 'yarn/1.22.4 npm/? node/v12.16.2 win32 x64'
}
info npm config
{
  registry: 'https://registry.npmjs.org/'
}

答案 1 :(得分:0)

如何在Windows中清除本地DNS缓存?

您可以按照以下简单步骤在Windows中刷新本地DNS缓存:

Windows 7:

打开“开始”菜单

点击运行

键入cmd,然后按Enter

在命令提示符下,键入ipconfig /flushdns并按Enter

Windows 8、10:

在键盘上,按Win + X打开WinX菜单

右键单击命令提示符,然后选择以管理员身份运行

运行此命令ipconfig /flushdns,然后按Enter

来源:https://www.siteground.com/kb/how_to_clear_the_local_dns_cache_in_windows/