Как изменить стандартный порт 5000 в svelte?
Я не понимаю, как изменить порт 5000 по умолчанию в svelte на какой-либо другой порт, если мы установим образец шаблона через degit.
4 ответа
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
Вы можете использовать env vars HOST и PORT.
С https://www.npmjs.com/package/sirv-cli:
Примечание. Переменные среды HOST и PORT переопределяют значения флагов.
Нравится:
HOST=0.0.0.0 PORT=6000 npm run dev
Перейдите в package.json, вы найдете эту строку:
"start": "sirv public --no-clear"
Измените его на этот или на любой другой порт, который вы хотите:
"start": "sirv public --no-clear --port 8089"
Поскольку теперь svelte использует vitejs, как для svelte, так и для sveltekit,
если вы хотите изменить его на фиксированный порт для вашего проекта. Внутри вашегоpackage.json
файл под"scripts":
изменитьdev
сценарий
"dev": "vite --port 3333",
если вы хотите изменить его во время запуска сервера разработки
npm run dev -- --port=3333