Мне нужно запустить мое приложение ReactJS на порту 1234
, но когда я запускаю yarn dev
, я получаю следующее:
$ parcel src / index.html --port 1234
Сервер работает на http://localhost:2493 - настроенный порт 1234 не может быть использован.
√ Встроенный 11,45 с.
Это не говорит мне почему он не может работать на порту 1234
, поэтому я подозревал, что порт уже может использоваться. Согласно этому ответу , следующее должно сказать мне, какой процесс использует этот порт.
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
Но это не помогло, он дал следующее сообщение:
Get-NetTCPConnection: не найдено объектов MSFT_NetTCPConnection со свойством 'LocalPort', равным '1234'. Проверьте значение свойства и повторите попытку.
Я предполагаю, что процесс не связан с портом 1234
. Но если это так, почему я не могу привязаться к этому порту?
Мой package.json
выглядит следующим образом:
{
"name": "bejebeje.react",
"version": "1.0.0",
"description": "bejebeje's react-js frontend",
"main": "index.js",
"repository": "git@github.com:JwanKhalaf/Bejebeje.React.git",
"author": "John",
"license": "GPL-3.0",
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.19",
"@fortawesome/free-brands-svg-icons": "^5.9.0",
"@fortawesome/free-solid-svg-icons": "^5.9.0",
"@fortawesome/pro-light-svg-icons": "^5.9.0",
"@fortawesome/pro-regular-svg-icons": "^5.9.0",
"@fortawesome/pro-solid-svg-icons": "^5.9.0",
"@fortawesome/react-fontawesome": "^0.1.4",
"@reach/router": "^1.2.1",
"oidc-client": "^1.8.2",
"react": ">=16",
"react-dom": "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0",
"react-icons": "^3.7.0",
"styled-components": "^4.3.2"
},
"scripts": {
"dev": "parcel src/index.html --port 1234",
"build": "parcel build src/index.html"
},
"devDependencies": {
"@fortawesome/fontawesome-pro": "^5.9.0",
"axios": "^0.19.0",
"parcel-bundler": "^1.12.3",
"prettier": "^1.16.4",
"sass": "^1.22.5"
}
}