'How to change the default port 5000 in Svelte?
I am not getting how to change the default 5000
port in Svelte to some other port if we install the sample template through degit.
Solution 1:[1]
The sveltejs/template
uses sirv-cli
.
You can add --port
or -p
in your start:dev
script in package.json
.
Instead of:
"start:dev": "sirv public --single --dev"
Use:
"start:dev": "sirv public --single --dev --port 5555"
You can see more of sirv-cli
options:
https://github.com/lukeed/sirv/tree/master/packages/sirv-cli
Solution 2:[2]
You can use env vars HOST
and PORT
.
From https://www.npmjs.com/package/sirv-cli:
Note: The HOST and PORT environment variables will override flag values.
Like this:
HOST=0.0.0.0 PORT=6000 npm run dev
Solution 3:[3]
Go to package.json, you will find this line:
"start": "sirv public --no-clear"
Change it to this, or to any other port that you want:
"start": "sirv public --no-clear --port 8089"
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | |
Solution 2 | Paolo |
Solution 3 | Ronivon de Matos |