如何将 https 添加到 yarn 运行?

How do I add https to yarn run?

我正在尝试 运行 带有

的 yarn 服务器
$ yarn run start --https

它启动服务器,但使用的是 http 而不是 https。 --https 选项适用于我正在处理的另一个项目,但不适用于这个项目。我想知道我是否需要在 package.json 中设置一些东西来启用 https。作为参考,这是我克隆并正在使用的 github 项目:https://github.com/googlecreativelab/teachable-machine-boilerplate.

样板文件使用开发服务器 budo,因此 yarn start 基本上运行 budo dist。您仍然可以将选项传递给它。

budo 没有 https 选项,但它有一个 --ssl 选项用于此目的。

yarn start --ssl

虽然@Explosion Pills 的回答确实为本地主机创建了 SSL 连接,但使用我的本地 IP 时出现问题。原来我应该直接使用budo而不是yarn。我用以下方法解决了这个问题:

npm install budo -g

然后 运行 创建 https 服务器:

budo main.js --ssl

希望我承认自己的幼稚能在以后谨慎地帮助到别人!

docs 解释:

    HTTPS=true npm start

或在 package.json:

的脚本部分设置它
    {
      "start": "HTTPS=true react-scripts start"
    }

我会回答,因为这些答案都不适合我! 都是从网上抄来的,但是效果不好!

要在 HTTPS 中 运行 您的 React 应用程序遵循以下指南:

首先你不需要把HTTPS=true放在“start”标签中,相反,你需要在你的VS Code终端中,例如,把set HTTPS=true

所以,纱线开始,它将 运行 在 https

这是输出 运行 https

在“开始”脚本标签上设置出现错误,如“HTTPS'未被识别为内部或外部命令,所以,我按照这种方式进行。

之后我安装了使用 mkcert 工具生成的证书