如何通过http安装create react app?

How to install create react app via http?

由于我正在处理的一些网络问题,我无法通过 https 协议正确安装软件包。有什么方法可以通过 HTTP 安装 create-react-app 吗?

我已经使用官方 git URL 尝试过,但它也不起作用。

"dependencies": {
    "create-react-app" : "http://github.com/facebook/create-react-app.git"
  }

GitHub 不允许您使用 HTTP。这很好。他们不希望人们试图使用 man-in-the-middle 攻击网站用户以注入恶意软件等

如果 git 协议也不适合您,您可以尝试 SSH 协议:npm install git@github.com:facebook/create-react-app.git

如果这不起作用并且您在使用 HTTPS 时遇到的问题是证书验证,less-good 解决方案是暂时关闭 npm 中的 ssl-strict

如果您遇到更大的“网络问题”,以至于您根本无法通过 HTTPS 访问 GitHub(假设是在网络浏览器中),我建议您解决这个问题而不是试图解决它。在那种情况下,它可能远不止是你坏了。