如何更改 svelte 中的默认端口 5000?

Posted

技术标签:

【中文标题】如何更改 svelte 中的默认端口 5000?【英文标题】:How to change the default port 5000 in svelte? 【发布时间】:2019-12-25 23:22:40 【问题描述】:

如果我们通过 degit 安装示例模板,我不知道如何将 svelte 中的默认 5000 端口更改为其他端口。

【问题讨论】:

【参考方案1】:

sveltejs/template 使用 sirv-cli。 您可以在start:dev 脚本中的package.json 中添加--port-p

代替:

"start:dev": "sirv public --single --dev"

用途:

"start:dev": "sirv public --single --dev --port 5555"

您可以看到更多sirv-cli 选项:

https://github.com/lukeed/sirv/tree/master/packages/sirv-cli

【讨论】:

【参考方案2】:

您可以使用环境变量 HOST 和 PORT。

来自https://www.npmjs.com/package/sirv-cli:

注意:HOST 和 PORT 环境变量将覆盖标志值。

像这样:

HOST=0.0.0.0 PORT=6000 npm run dev

【讨论】:

以上是关于如何更改 svelte 中的默认端口 5000?的主要内容,如果未能解决你的问题,请参考以下文章

在 svelte 中,如何在变量更改时使用 `console.log('yes')`?

如何更改反应js中的默认端口[重复]

如何在构建定义中更改 Play 2.3.x 中的默认端口 9000?

如何更改Apache中的HTTP监听端口

如何更改电子锻造默认端口?

如何更改LINUX中的PublishingWebAgent FileDeploymentServer端口更改