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

问题描述 投票:0回答:4

如果我们通过 degit 安装示例模板,我不知道如何将 Svelte 中的默认

5000
端口更改为其他端口。

port svelte svelte-3
4个回答
52
投票

sveltejs/template
使用
sirv-cli

您可以在
--port
中的
-p
脚本中添加
start:dev
package.json

代替:

"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


34
投票

您可以使用环境变量

HOST
PORT

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

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

像这样:

HOST=0.0.0.0 PORT=6000 npm run dev

3
投票

转到

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

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

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

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

2
投票

现在 svelte 使用 vitejs,因此对于 svelte 和 sveltekit,
如果您想将其更改为项目的固定端口。在

package.json
下的
"scripts":
文件中更改
dev
脚本

 "dev": "vite --port 3333",

如果你想在启动开发服务器时更改它

npm run dev -- --port=3333
© www.soinside.com 2019 - 2024. All rights reserved.