Skip to content

Commit e83e8be

Browse files
committed
Inserting choose-port
1 parent 008827e commit e83e8be

File tree

4 files changed

+9
-25
lines changed

4 files changed

+9
-25
lines changed

packages/react-dependency-scripts/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"babel-loader": "^8.0.6",
3434
"babel-plugin-module-resolver": "^4.0.0",
3535
"babel-preset-react-app": "^9.1.0",
36+
"choose-port": "^0.1.0",
3637
"css-loader": "^3.4.2",
3738
"file-loader": "^5.0.2",
3839
"html-webpack-plugin": "^3.2.0",

packages/react-dependency-scripts/scripts/start.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ const Webpack = require('webpack');
1111
const WebpackDevServer = require('webpack-dev-server');
1212
const open = require('open');
1313
const config = require('../configs/webpack.config.js');
14-
const portChecker = require('../utils/portChecker');
1514
const resolverPath = require('../utils/resolverPath');
15+
const choosePort = require('choose-port');
1616

1717
const APP_PATH = resolverPath('src/dev');
1818

@@ -23,7 +23,8 @@ const server = new WebpackDevServer(compiler, {
2323
});
2424

2525
const PORT = process.env.PORT || 3000;
26+
const HOST = process.env.HOST || '127.0.0.1';
2627

27-
portChecker(PORT, newPort =>
28+
choosePort(PORT, HOST, newPort =>
2829
server.listen(newPort, 'localhost', () => open(`http://localhost:${newPort}`))
2930
);

packages/react-dependency-scripts/utils/portChecker.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4296,6 +4296,11 @@ chokidar@^2.0.2, chokidar@^2.1.8:
42964296
optionalDependencies:
42974297
fsevents "^1.2.7"
42984298

4299+
choose-port@^0.1.0:
4300+
version "0.1.0"
4301+
resolved "https://registry.yarnpkg.com/choose-port/-/choose-port-0.1.0.tgz#a0221d42121831bafbc1c8e82c9068b020ba611d"
4302+
integrity sha512-VoB6ZNRZJQ1EkwC7eo0eI8ENFJZ72FxOLu690X9q43eTVN+AXfZxsQKxpGEuhcpdq/VkSFXFoo2Ybj21KWE4cw==
4303+
42994304
chownr@^1.1.1, chownr@^1.1.2:
43004305
version "1.1.3"
43014306
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142"

0 commit comments

Comments
 (0)