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

How to change the default port 5000 in Svelte?

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

sveltejs/template使用sirv-cli
您可以在 package.json.

中的 start:dev 脚本中添加 --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

您可以使用环境变量 HOSTPORT

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

Note: The HOST and PORT environment variables will override flag values.

像这样:

HOST=0.0.0.0 PORT=6000 npm run dev

转到package.json,你会发现这一行:

"start": "sirv public --no-clear"

将其更改为此,或您想要的任何其他端口:

"start": "sirv public --no-clear  --port 8089"