Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web包开发服务器动态端口_Javascript_Webpack_Webpack Dev Server - Fatal编程技术网

Javascript Web包开发服务器动态端口

Javascript Web包开发服务器动态端口,javascript,webpack,webpack-dev-server,Javascript,Webpack,Webpack Dev Server,是否可以为Web包开发服务器找到未使用的端口? 我当前的配置看起来确实像: devServer: { historyApiFallback: true, inline: true, host: '0.0.0.0', port: 3000, contentBase: helpers.root('public'), stats: 'minimal' } 省略端口时,webpack dev server使用第一个可用端口,以8000开头,请参阅。需要网

是否可以为Web包开发服务器找到未使用的端口? 我当前的配置看起来确实像:

devServer: {
    historyApiFallback: true,
    inline: true,
    host: '0.0.0.0',
    port: 3000,
    contentBase: helpers.root('public'),
    stats: 'minimal'
}

省略
端口时,
webpack dev server
使用第一个可用端口,以8000开头,请参阅。需要
网页包开发服务器
⩾2.2


对于早期版本,可以使用。有关详细信息,请参阅。

如果省略
端口
不是一个选项,您可以使用自动选择下一个可用端口:

const-portFinderSync=require('portfinder-sync'))
开发服务器:{
历史上的倒退:是的,
是的,
主持人:“0.0.0.0”,
端口:portFinderSync.getPort(3000),
contentBase:helpers.root('public'),
统计数据:“最小”
}
在我的例子中,我不能省略
端口
,因为我需要它在我的
devServer
配置中设置
public
属性:

const portFinderSync = require('portfinder-sync')
const port = portFinderSync.getPort(8080)

devServer: {
  contentBase: path.join(__dirname, 'dist'),
  host: '0.0.0.0',
  open: true,
  port: port,
  public: `${ipaddress}:${port}`,
},

你有什么问题?dev服务器不会在端口3000上运行?我会在端口3000上运行。我们是许多开发人员,其他开发人员有时会使用端口3000 ist。webpack dev server能否像BrowserSync一样找到未使用的端口?