如何将 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 工具生成的证书
我正在尝试 运行 带有
的 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 工具生成的证书